我正在尝试创建两个单独的 npm 命令,以在开发机器和生产模式下本地启动我的 NodeJS 项目。我希望能够将参数分别传递给机器以提供正确的依赖项——它可以是生产中的 CDN 或我的本地机器。
这是我希望在 package.json 中包含的内容
"run": "node ./server/app.js", /* for running locally*/
"start": "node ./server/app.js", /* for running in production*/
如果我尝试调用 npm run - 它会产生此错误:
npm ERR! npm run-script [<pkg>] <command>
npm ERR! not ok code 0
我还希望能够发送包含 URL 的命令行参数。
最佳答案
你做的不对。
要调用自定义脚本,你必须运行
npm run-script run
你的 package.json 应该有:
"scripts": {
"start": "node ./server/app.js",
"run": "node ./server/app.js"
}
关于node.js - 使用 npm 命令启动带有参数的 NodeJS 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21347058/