如何解决 npm 运行 dev 缺少脚本的问题?
How to resolve npm run dev missing script issues?
我目前在 gitbash 上的文件夹 'C:\Users\vignesh\Documents\Personal Projects\Full-Stack-Web-Developement' 中
npm 运行dev
在 gitbash 上执行上述命令会出现以下错误。
我假设这是由于未正确设置 NODE_PATH 变量所致。
如果有人能解决以下问题,请告诉我
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "run" "dev"
npm ERR! node v4.4.6
npm ERR! npm v2.15.5
npm ERR! missing script: dev
npm run <command>
将 运行 bash 脚本从 package.json 从 'scripts' 属性的值。例如:
package.json
{
"name": "app",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"server": "webpack-dashboard -- webpack-dev-server --inline --port 8080",
"webdriver-update": "webdriver-manager update",
},
"dependencies": {
"@angular/common": "~2.2.0",
"@angular/core": "~2.2.0"
},
"devDependencies": {
"@types/core-js": "^0.9.0"
}
}
在这种情况下,您可以 运行 脚本:
npm run server
npm run webdriver-update
在你的情况下,你可能没有 dev 脚本。
请记住,很少有脚本名称是保留的(例如 npm test 将尝试 运行、npm 运行 pretest、npm 运行 测试,npm 运行 后测试)。有关 https://docs.npmjs.com/misc/scripts
的更多信息
添加
"scripts": {
"dev": "nodemon server.js",
},
您的 package.json 解决了问题。
只需检查package.json文件,看看dev的密钥名称是什么。在我的例子中,它是开始而不是开发,所以我 运行 npm run start
就做到了。
截图:
1) 在 npm package.json 脚本中,定义如下脚本:
"start:dev": "webpack-dev-server --open --config webpack/webpack.config.dev.js,
注意:如果不是最后一条语句以逗号结尾
2) 运行 终端中的以下语句
npm run start:dev
查看package.json文件是否为dev。我遇到了确切的问题,就我而言,它开始了。所以我使用了命令 npm run start
并且成功了。
安装后:
npm install --save-dev nodemon
进入 package.json 并添加 "dev": "nodemon ./bin/www"
您的 package.json
在脚本部分缺少 dev
键。或者你是 运行 来自错误目录的 npm
命令。
“脚本”:{
"dev": "nodemon server.js",
},
将此代码添加到您的 package.json 文件中,您的问题就会得到解决。
我目前在 gitbash 上的文件夹 'C:\Users\vignesh\Documents\Personal Projects\Full-Stack-Web-Developement' 中
npm 运行dev
在 gitbash 上执行上述命令会出现以下错误。 我假设这是由于未正确设置 NODE_PATH 变量所致。 如果有人能解决以下问题,请告诉我
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "run" "dev"
npm ERR! node v4.4.6
npm ERR! npm v2.15.5
npm ERR! missing script: dev
npm run <command>
将 运行 bash 脚本从 package.json 从 'scripts' 属性的值。例如:
package.json
{
"name": "app",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"server": "webpack-dashboard -- webpack-dev-server --inline --port 8080",
"webdriver-update": "webdriver-manager update",
},
"dependencies": {
"@angular/common": "~2.2.0",
"@angular/core": "~2.2.0"
},
"devDependencies": {
"@types/core-js": "^0.9.0"
}
}
在这种情况下,您可以 运行 脚本:
npm run server
npm run webdriver-update
在你的情况下,你可能没有 dev 脚本。
请记住,很少有脚本名称是保留的(例如 npm test 将尝试 运行、npm 运行 pretest、npm 运行 测试,npm 运行 后测试)。有关 https://docs.npmjs.com/misc/scripts
的更多信息添加
"scripts": {
"dev": "nodemon server.js",
},
您的 package.json 解决了问题。
只需检查package.json文件,看看dev的密钥名称是什么。在我的例子中,它是开始而不是开发,所以我 运行 npm run start
就做到了。
截图:
1) 在 npm package.json 脚本中,定义如下脚本:
"start:dev": "webpack-dev-server --open --config webpack/webpack.config.dev.js,
注意:如果不是最后一条语句以逗号结尾
2) 运行 终端中的以下语句
npm run start:dev
查看package.json文件是否为dev。我遇到了确切的问题,就我而言,它开始了。所以我使用了命令 npm run start
并且成功了。
安装后:
npm install --save-dev nodemon
进入 package.json 并添加 "dev": "nodemon ./bin/www"
您的 package.json
在脚本部分缺少 dev
键。或者你是 运行 来自错误目录的 npm
命令。
“脚本”:{
"dev": "nodemon server.js",
},
将此代码添加到您的 package.json 文件中,您的问题就会得到解决。