我正在使用React,我正在试图弄清楚如何设置npm run dev
以便编译并使我的应用程序正常工作。现在,我需要在终端中执行此操作才能看到我的应用正在运行
$ node server / index.js
这是我的文件夹的方式
以下是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吗?
答案 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
等等。 。