webpack配置自动打包重新运行npm run dev出现报错

webpack配置自动打包重新运行npm run dev出现报错

运行npm run dev出现如下报错

Listening at http://localhost:8080

(node:2328) UnhandledPromiseRejectionWarning: Error: spawn cmd ENOENT

at Process.ChildProcess._handle.onexit (internal/child_process.js:217:19)

at onErrorNT (internal/child_process.js:394:16)

at process._tickCallback (internal/process/next_tick.js:174:19)

........

........

........

解决方法:

1.可能是端口占用,修改下端口。

2.检查:系统变量中 "path" 是否有: %SystemRoot%\system32或者c:\windows\system32

如果没有的话进入cmd输入config是错误的,需要将C:\Windows\System32或者 %SystemRoot%\system32 加入到环境变量Path中,再运行 npm run dev 就没问题了

加上去后还不行的话 重启下电脑。

%systemroot% 为环境变量,指的是Windows系统所在的目录。一般为 c:\windows,主要看你安装Windows的时候选择的文件夹。

%systemroot%system32 一般为c:\windows\system32

system32是Windows 操作系统的系统文件夹,是操作系统的中枢。

system32在计算机C盘Windows文件夹中,其中包含了大量的用于 Windows 的文件。

这里主要用于存储 DLL 文件, 控制面板小程序(.CPL),设备驱动 (.drv),帮助文件 (.hlp 和 .cnt),MS-DOS 工具 (.com),

语言支持文件 (.nls),屏幕保护 (.scr),安装信息文件 (.inf)以及其它用于支持, 配置或操作的文件。