安装"webpack": "^5.5.1", "webpack-cli": "^4.2.0"都没有问题, "scripts": { "dev": "webpack"}这里也更改了,在vscode运行npm run dev时报错
PS D:\My_college\web\280.webpack> npm run dev
280.webpack@1.0.0 dev
webpack
npm ERR! code ENOENT
npm ERR! syscall spawn D:\我的文档\环境变量\TEMP
npm ERR! path D:\My_college\web\280.webpack
npm ERR! errno -4058
npm ERR! enoent spawn D:\我的文档\环境变量\TEMP ENOENT
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! D:\nodejs\node16\node_cache_logs\2022-08-15T02_48_34_609Z-debug-0.log
0 verbose cli D:\nodejs\node16\node.exe D:\nodejs\node16\node_modules\npm\bin\npm-cli.js
1 info using npm@8.16.0
2 info using node@v16.16.0
3 timing npm:load:whichnode Completed in 0ms
4 timing config:load:defaults Completed in 1ms
5 timing config:load:file:D:\nodejs\node16\node_modules\npm\npmrc Completed in 2ms
6 timing config:load:builtin Completed in 2ms
7 timing config:load:cli Completed in 3ms
8 timing config:load:env Completed in 0ms
9 timing config:load:file:D:\My_college\web\280.webpack.npmrc Completed in 1ms
10 timing config:load:project Completed in 5ms
11 timing config:load:file:C:\Users\江枫鱼火对愁眠.npmrc Completed in 2ms
12 timing config:load:user Completed in 2ms
13 timing config:load:file:D:\nodejs\node16\node_global\etc\npmrc Completed in 1ms
14 timing config:load:global Completed in 1ms
15 timing config:load:validate Completed in 1ms
16 timing config:load:credentials Completed in 1ms
17 timing config:load:setEnvs Completed in 1ms
18 timing config:load Completed in 17ms
19 timing npm:load:configload Completed in 17ms
20 timing npm:load:mkdirpcache Completed in 1ms
21 timing npm:load:mkdirplogs Completed in 0ms
22 verbose title npm run dev
23 verbose argv "run" "dev"
24 timing npm:load:setTitle Completed in 2ms
25 timing config:load:flatten Completed in 2ms
26 timing npm:load:display Completed in 4ms
27 verbose logfile logs-max:10 dir:D:\nodejs\node16\node_cache_logs
28 verbose logfile D:\nodejs\node16\node_cache_logs\2022-08-15T02_48_34_609Z-debug-0.log
29 timing npm:load:logFile Completed in 65ms
30 timing npm:load:timers Completed in 0ms
31 timing npm:load:configScope Completed in 1ms
32 timing npm:load Completed in 91ms
33 silly logfile start cleaning logs, removing 1 files
34 silly logfile done cleaning log files
35 timing command:run Completed in 19ms
36 verbose stack Error: spawn D:\我的文档\环境变量\TEMP ENOENT
36 verbose stack at Process.ChildProcess._handle.onexit (node:internal/child_process:283:19)
36 verbose stack at onErrorNT (node:internal/child_process:478:16)
36 verbose stack at processTicksAndRejections (node:internal/process/task_queues:83:21)
37 verbose pkgid 280.webpack@1.0.0
38 verbose cwd D:\My_college\web\280.webpack
39 verbose Windows_NT 10.0.19044
40 verbose node v16.16.0
41 verbose npm v8.16.0
42 error code ENOENT
43 error syscall spawn D:\我的文档\环境变量\TEMP
44 error path D:\My_college\web\280.webpack
45 error errno -4058
46 error enoent spawn D:\我的文档\环境变量\TEMP ENOENT
47 error enoent This is related to npm not being able to find a file.
47 error enoent
48 verbose exit -4058
49 timing npm Completed in 151ms
50 verbose code -4058
51 error A complete log of this run can be found in:
51 error D:\nodejs\node16\node_cache_logs\2022-08-15T02_48_34_609Z-debug-0.log
不知道和环境变量有没有关系,改了几次没有用,之后使用react脚手架初始化项目时也报了类似的错误
希望不再报错
报的无法找到文件,你把中文改成英文试试
1.确认下是否由于中文路径问题。