2017-10-18 98 views
2

package.json中的多个命令

"start": "node server/server.js" - 启动我的服务器, 在此命令之前我想要自动命令'webpack';

npm run someCommand - 在终端必须使用 webpack,比 node server/server.js; 知道如何配置这个吞咽,但不想使用它))

回答

3

如果我正确理解你,你希望首先运行webpack和编译后运行nodejs。也许试试这个:

"start": "webpack && node server/server.js" 
+0

THX,BRO)那么简单) – Redmonty

+0

欢迎您) –

2

以下应该工作:

"start": "webpack && node server/server.js"

虽然,为便于阅读的缘故(特别是如果你添加额外的任务),你可能要考虑创建单独的条目您的每个任务的scripts条目,然后调用start条目中的每个条目。所以,像这样:

{ 
    "init-assets": "webpack", 
    "init-server": "node server/server.js", 
    "start": "npm run init-assets && npm run init-server" 
} 
0

你也可以连接像这样:

"scripts": { 
    "clean": "npm cache clean --force", 
    "clean:complete": "npm run clean && npm uninstall -g @angular/cli && rmdir /Q /S node_modules", 
    "clean:complete:install": "npm run clean:complete && npm i -g @angular/cli && npm i && npm install --save-dev @angular/[email protected]" 
}