此命令: "start": "node server/server.js"
启动我的服务器,但在运行此命令之前,我还希望命令自动运行: 'webpack'
。
我想构建一个可以使用 npm run someCommand
运行的脚本 - 它应该首先在终端中运行 webpack
,然后是 node server/server.js
。
(我知道如何使用 gulp 进行配置,但我不想使用它)
原文由 Redmonty 发布,翻译遵循 CC BY-SA 4.0 许可协议
此命令: "start": "node server/server.js"
启动我的服务器,但在运行此命令之前,我还希望命令自动运行: 'webpack'
。
我想构建一个可以使用 npm run someCommand
运行的脚本 - 它应该首先在终端中运行 webpack
,然后是 node server/server.js
。
(我知道如何使用 gulp 进行配置,但我不想使用它)
原文由 Redmonty 发布,翻译遵循 CC BY-SA 4.0 许可协议
以下 应该 工作:
"start": "webpack && node server/server.js"
但是,为了可读性(特别是如果您计划在将来添加其他任务),您可能需要考虑为每个任务创建单独的条目,然后从 start
调用每个条目。就像是:
{
"init-assets": "webpack",
"init-server": "node server/server.js",
"start": "npm run init-assets && npm run init-server"
}
原文由 pdoherty926 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2.6k 阅读✓ 已解决
1 回答940 阅读✓ 已解决
2 回答1.2k 阅读
1 回答932 阅读✓ 已解决
2 回答1.7k 阅读
2 回答623 阅读✓ 已解决
2 回答1.1k 阅读
如果我理解正确,您首先要运行 webpack,然后编译运行 nodejs。也许试试这个: