如何解决npm run dev缺少脚本问题?

use*_*335 14 node.js git-bash webpack

我目前在gitbash上的文件夹'C:\ Users\vignesh\Documents\Personal Projects\Full-Stack-Web-Developement'

npm run 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
Run Code Online (Sandbox Code Playgroud)

Mic*_*ski 18

npm run <command>
Run Code Online (Sandbox Code Playgroud)

将从''属性的'scripts'值运行package.json中的bash脚本.例如:

的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"
   }
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,您可以运行脚本:

npm run server
npm run webdriver-update
Run Code Online (Sandbox Code Playgroud)

在你的情况下,你可能不会有开发脚本.

请记住,保留了很少的脚本名称(例如,npm test将尝试运行,npm运行pretest,npm运行测试,npm运行posttest).有关https://docs.npmjs.com/misc/scripts的更多信息


Ril*_*nda 10

添加

  "scripts": {
       "dev": "nodemon server.js",  
  },
Run Code Online (Sandbox Code Playgroud)

您的package.json解决了问题。确保 nodemon 作为依赖项安装/添加。


小智 5

只需检查您的package.json,看看开发者的名字是什么。就我而言,这是开始,而不是开发,所以我跑了NPM运行启动并做了 截图


小智 5

安装后:

npm install --save-dev nodemon
Run Code Online (Sandbox Code Playgroud)

进入package.json并添加"dev": "nodemon ./bin/www"