'.'不是内部或外部命令,也不是可运行的程序或批处理文件
'.' is not recognized as an internal or external command, operable program or batch file
问题来源(我认为):
"scripts": {
"dev-server": "./node_modules/webpack-dev-server/bin/webpack-dev-server.js --config config/webpack.config.js"
},
错误日志:
> somename@1.0.0 dev-server C:\Users\Admin\Downloads\somename
> ./node_modules/webpack-dev-server/bin/webpack-dev-server.js --config config/we
bpack.config.js
'.' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! somename@1.0.0 dev-server: `./node_modules/webpack-dev-server/bin/webpa
ck-dev-server.js --config config/webpack.config.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the somename@1.0.0 dev-server script.
npm ERR! This is probably not a problem with npm. There is likely additional log
ging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Admin\AppData\Roaming\npm-cache\_logs18-01-29T13_52_01_
170Z-debug.log
我收到此错误消息,因此我无法:npm run dev-server
。
有没有办法替换 ./
部分?
直接引用二进制即可:
"scripts": {
"dev-server": "webpack-dev-server --config config/webpack.config.js"
},
npm
将 运行 环境中的脚本,其中所有已安装包的二进制文件(即 node_modules/.bin/
)都可以直接在 PATH 中使用,包括 webpack-dev-server
。
在 package.json
中最好使用 /
作为路径分隔符 - 它适用于 Windows 以及 Linux 或 OSX。
问题来源(我认为):
"scripts": {
"dev-server": "./node_modules/webpack-dev-server/bin/webpack-dev-server.js --config config/webpack.config.js"
},
错误日志:
> somename@1.0.0 dev-server C:\Users\Admin\Downloads\somename
> ./node_modules/webpack-dev-server/bin/webpack-dev-server.js --config config/we
bpack.config.js
'.' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! somename@1.0.0 dev-server: `./node_modules/webpack-dev-server/bin/webpa
ck-dev-server.js --config config/webpack.config.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the somename@1.0.0 dev-server script.
npm ERR! This is probably not a problem with npm. There is likely additional log
ging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Admin\AppData\Roaming\npm-cache\_logs18-01-29T13_52_01_
170Z-debug.log
我收到此错误消息,因此我无法:npm run dev-server
。
有没有办法替换 ./
部分?
直接引用二进制即可:
"scripts": {
"dev-server": "webpack-dev-server --config config/webpack.config.js"
},
npm
将 运行 环境中的脚本,其中所有已安装包的二进制文件(即 node_modules/.bin/
)都可以直接在 PATH 中使用,包括 webpack-dev-server
。
在 package.json
中最好使用 /
作为路径分隔符 - 它适用于 Windows 以及 Linux 或 OSX。