如何设置npm run dev作为应用程序的入门者?

时间:2015-10-28 18:37:45

标签: javascript npm

我正在使用React,我正在试图弄清楚如何设置npm run dev以便编译并使我的应用程序正常工作。现在,我需要在终端中执行此操作才能看到我的应用正在运行

  

$ node server / index.js

这是我的文件夹的方式

enter image description here

以下是package.json

中的内容
{
  "name": "iOS.server2x.socket",
  "version": "0.0.1",
  "description": "iOS Live Socket.",
  "author": "iOS Interactive",
  "main": "server/index.js",
  "port": 1101,
  "scripts": {
    "pretest": "eslint ./server",
    "test": "echo \"Error: no test specified\" && exit 0",
    "start": "rm -rf /home/git/.forever/chat.log; forever start --uid 'chat' ./server/index.js",
    "stop": "forever stop chat"
  },
  "repository": {
    "type": "xxxxxx",
    "url": "http://url/url"
  },
  "dependencies": {
    "async": "^1.4.2",
    "babel": "5.8.3",
  },
  "devDependencies": {
    "babel-eslint": "4.0.5",
  }
}

而且,我应该为此需要webpack吗?

1 个答案:

答案 0 :(得分:2)

我会回答我自己的问题:

有一种方法可以实际设置它,我所做的只是在脚本部分的package.json中

  "scripts": {
    "dev": "nodemon ./server/index.js",
    "pretest": "eslint ./server",
    "test": "echo \"Error: no test specified\" && exit 0",
    "start": "rm -rf /home/git/.forever/chat.log; forever start --uid 'chat' ./server/index.js",
    "stop": "forever stop chat"
  }

所以,npm run <here something in that json>,如

$ npm run dev以启动服务器

$ npm run pretest这是运行eslint

的任务

等等。 。