命令未找到: run-p

43

安装了 'npm install webpack-dev-server -g' 之后,无法启动 ExpressJS 项目。

我正在使用以下脚本:

"scripts": {
    "start": "run-p watch dev-server",
    "watch": "webpack --config webpack.config.js --watch --mode development",
    "dev-server": "BABEL_ENV=dev nodemon --exec 'babel-node' src/server/index.js --config nodemon.json"
}

3
Webpack没有提供run-p命令。你是否缺少其他依赖项,比如npm-run-all - Jonathan Lonowski
4个回答

80

更好的做法是,运行 npm i npm-run-all -D 命令,然后将 run-p: npm run run-p 添加到你的 package.json 文件的 scripts 部分。 - Patrick Michaelsen

5

0

也许您在终端中不在正确的文件夹路径中。请检查一下,进入正确的项目文件夹并运行所需的命令。


0
我在我的package.json文件的"devDependencies"中有npm-run-all,但仍然遇到相同的错误:
'npm-run-all'不被识别为内部或外部命令、可操作的程序或批处理文件。
解决方案是使用以下命令全局安装它:
npm i npm-run-all -g

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接