webpack 打包报错"Failed to load***config"
PS D:\Users\18734\Desktop\vscodework\guli\1010\webpack> webpack
[webpack-cli] Failed to load 'D:\Users\18734\Desktop\vscodework\guli\1010\webpack\webpack.config.js' config
at parse (<anonymous>)
at readPackage (node:internal/modules/cjs/loader:295:20)
at readPackageScope (node:internal/modules/cjs/loader:320:19)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1119:17)
at Module.load (node:internal/modules/cjs/loader:973:32)
at Function.Module._load (node:internal/modules/cjs/loader:813:14)
at Module.require (node:internal/modules/cjs/loader:997:19)
at require (D:\node.js\node-v15.5.0-win-x64\node_modules\webpack-cli\node_modules\v8-compile-cache\v8-compile-cache.js:159:20)
at loadConfig (D:\node.js\node-v15.5.0-win-x64\node_modules\webpack-cli\lib\webpack-cli.js:1327:31)
at WebpackCLI.resolveConfig (D:\node.js\node-v15.5.0-win-x64\node_modules\webpack-cli\lib\webpack-cli.js:1459:44) {
path: 'D:\\Users\\18734\\Desktop\\vscodework\\guli\\1010\\webpack\\package.json'
}
问题分析是package.json 里面文件配置异常,重新生成package.json 或者直接手动更改
PS D:\Users\18734\Desktop\vscodework\guli\1010\webpack> webpack
assets by status 0 bytes [cached] 1 asset
WARNING in configuration
The 'mode' option has not been set, webpack will fallback to 'production' for this value.
Set 'mode' option to 'development' or 'production' to enable defaults for each environment.
You can also set it to 'none' to disable any default behavior. Learn more: https://webpack.js.org/configuration/mode/
ERROR in main
Module not found: Error: Can't resolve './src' in 'D:\Users\18734\Desktop\vscodework\guli\1010\webpack'
resolve './src' in 'D:\Users\18734\Desktop\vscodework\guli\1010\webpack'
using description file: D:\Users\18734\Desktop\vscodework\guli\1010\webpack\package.json (relative path: .)
Field 'browser' doesn't contain a valid alias configuration
using description file: D:\Users\18734\Desktop\vscodework\guli\1010\webpack\package.json (relative path: ./src)
no extension
Field 'browser' doesn't contain a valid alias configuration
D:\Users\18734\Desktop\vscodework\guli\1010\webpack\src is not a file
.js
Field 'browser' doesn't contain a valid alias configuration
D:\Users\18734\Desktop\vscodework\guli\1010\webpack\src.js doesn't exist
.json
Field 'browser' doesn't contain a valid alias configuration
D:\Users\18734\Desktop\vscodework\guli\1010\webpack\src.json doesn't exist
.wasm
Field 'browser' doesn't contain a valid alias configuration
D:\Users\18734\Desktop\vscodework\guli\1010\webpack\src.wasm doesn't exist
as directory
existing directory D:\Users\18734\Desktop\vscodework\guli\1010\webpack\src
using description file: D:\Users\18734\Desktop\vscodework\guli\1010\webpack\package.json (relative path: ./src)
using path: D:\Users\18734\Desktop\vscodework\guli\1010\webpack\src\index
using description file: D:\Users\18734\Desktop\vscodework\guli\1010\webpack\package.json (relative path: ./src/index)
no extension
D:\Users\18734\Desktop\vscodework\guli\1010\webpack\src\index doesn't exist
.js
Field 'browser' doesn't contain a valid alias configuration
D:\Users\18734\Desktop\vscodework\guli\1010\webpack\src\index.js doesn't exist
.json
Field 'browser' doesn't contain a valid alias configuration
D:\Users\18734\Desktop\vscodework\guli\1010\webpack\src\index.json doesn't exist
.wasm
Field 'browser' doesn't contain a valid alias configuration
D:\Users\18734\Desktop\vscodework\guli\1010\webpack\src\index.wasm doesn't exist
webpack 5.38.1 compiled with 1 error and 1 warning in 167 ms
问题分析:项目没有package.json 或者package.json里面没有webpack依赖
解决方法是删除原来项目的package.json 重新使用npm init 创建