WEBPACK_ENV不是内部或外部命令,也不是可运行的程序 或批处理文件

一、问题

要运行的npm script如下(主要看写法):

"scripts": {
    "dev": "WEBPACK_ENV=dev webpack-dev-server --inline --port 8088"  
},

在windows下执行npm run dev命令时出现报错:

WEBPACK_ENV不是内部或外部命令,也不是可运行的程序 或批处理文件

二、解决

这其实是两条命令,可以在linux或者mac下执行,但是windows下不支持。我们可以改成:

"scripts": {
    "dev": "WEBPACK_ENV=dev webpack-dev-server --inline --port 8088",
    "dev_win": "set WEBPACK_ENV=dev && webpack-dev-server --inline --port 8088"	
},
这样“dev_win”就是windows下支持的命令格式了。
 

猜你喜欢

转载自blog.csdn.net/weixin_40459875/article/details/80321495