"scripts": {
"dev": "node --preserve-symlinks node_modules/webpack/bin/webpack.js --config src/aaa/webpack.dev.js --watch"
},
"devDependencies": {
"webpack": "5.65.0",
"webpack-cli": "^4.9.1",
"fork-ts-checker-webpack-plugin": "^5.2.1",
}
这样安装了依赖后运行pnpm dev 报错
D:\addon\test\node_modules\.pnpm\webpack@5.65.0_webpack-cli@4.10.0\node_modules\webpack-cli\lib\webpack-cli.js:17
this.program.configureOutput({
^
TypeError: this.program.configureOutput is not a function
at new WebpackCLI (D:\addon\test\node_modules\.pnpm\webpack@5.65.0_webpack-cli@4.10.0\node_modules\webpack-cli\lib\webpack-cli.js:17:22)
at runCLI (D:\addon\test\node_modules\.pnpm\webpack@5.65.0_webpack-cli@4.10.0\node_modules\webpack-cli\lib\bootstrap.js:7:17)
at Object.<anonymous> (D:\addon\test\node_modules\.pnpm\webpack@5.65.0_webpack-cli@4.10.0\node_modules\webpack-cli\bin\cli.js:17:1)
at Module._compile (node:internal/modules/cjs/loader:1119:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1173:10)
at Module.load (node:internal/modules/cjs/loader:997:32)
at Module._load (node:internal/modules/cjs/loader:838:12)
at Module.require (node:internal/modules/cjs/loader:1021:19)
at require (node:internal/modules/cjs/helpers:103:18)
at runCli (D:\addon\test\node_modules\.pnpm\webpack@5.65.0_webpack-cli@4.10.0\node_modules\webpack\bin\webpack.js:69:2)
Node.js v18.8.0
而直接使用webpack 命令也不行
"scripts": {
"dev": "webpack --config src/aaa/webpack.dev.js --watch"
},
"devDependencies": {
"webpack": "5.65.0",
"webpack-cli": "^4.9.1",
"fork-ts-checker-webpack-plugin": "^5.2.1",
}
会有如下报错
[webpack-cli] Failed to load 'D:\addon\幸存者\content\panorama\webpack.dev.js' config
[webpack-cli] Error: Cannot find module 'fork-ts-checker-webpack-plugin'
问题出在哪里了?
https://github.com/pnpm/pnpm/...
处理掉了,src目录不能是mklink的,node 会去link的目录找node_modules