我試圖在vanilla typescript中為HTTP請求安裝axios,我使用webpack作為捆綁器,但當我試圖運行我的webpack時,我得到了錯誤
。[webpack-cli] Failed to load 'C:UserslenovoOneDriveDesktopWeb Dev StuffWeather-APIwebpack.js'/span> config
[webpack-cli] ReferenceError: path is not defined
在Object。 <anonymous> (C: UserslenovoOneDriveDesktopWeb DevDev StuffWeather-APIwebpack。 config.js:17:11)
在Module。 _compile (C: UserslenovoOneDriveDesktopWeb Dev StuffWeather-API
ode_modulesv8-compile-cachev8-compile-cache.js:192:30)
在Object.Module._extensions。 js (node:international/modules/cjs/loader:1153:10)
在Module。 load (node:internal/modules/cjs/loader: 981: 32)
在Function.Module。 _load (node:internal/modules/cjs/loader:822:12)
在Module。 require (node:internal/modules/cjs/loader: 1005: 19)
在require (C: UserslenovoOneDriveDesktopWeb DevDev StuffWeather-API
ode_modulesv8-compile-cachev8-compile-cache.js:159:20)
在WebpackCLI。 tryRequireThenImport(C: UserslenovoOneDriveDesktopWeb DevDev StuffWeather-API
ode_moduleswebpack-clilibwebpack-cli.js:32:22)
at loadConfig (C: UserslenovoOneDriveDesktopWeb DevDev StuffWeather-API
ode_moduleswebpack-clilibwebpack-cli.js:1536:38)
在WebpackCLI。 resolveConfig (C: UserslenovoOneDriveDesktopWeb Dev StuffWeather-API
ode_moduleswebpack-clilibwebpack-cli.js:1639:44)
這也是我的webpack.config.json
。module.exports = {
entry: './src/app.ts',
module: {
rules: [
{
test: /.tsx?$/,
使用。'ts-loader',
exclude: /node_modules/。
},
],
},
resolve: {
extensions: ['.tsx', '.ts', '.js'] 。
},
output: {
filename: 'app.js'。
path: path.resolve(__dirname, 'public/dist'),
},
};
這是我的package.json,用于運行我的webpack
。{
"name": "weather-api"。
"version": "1.0.0"。
"描述": "weather-api",
"main": "index.js",
"scripts": {
"test": "echo "Error: no test specified" && exit 1" ,
"build": "webpack",
"server": "webpack-dev-server"。
},
"author": "callmenik",
"許可證": "ISC",
"devDependencies": {
"ts-loader": "^9.2.3",
"webpack": "^5.39.1",
"webpack-cli": "^4.7.2".
},
"dependencies": {
"axios": "^0.21.1"。
"date.js": "^0.3.3",
"datejs": "^1.0.0-rc3", "datejs".
}
我做錯了什么?
uj5u.com熱心網友回復:
你忘了在你的webpack.config.json中包含一個路徑
const path = require('path')。
包括這一點,它將運行良好
。轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/320675.html
標籤:
上一篇:如何將我的Python代碼連接到托管在互聯網上的mysql資料庫?
下一篇:zone.js不能被解決
