我的package.json中显然有错误。我想添加一个"命令"以其他方式正确编写包。我想要一个加载测试数据的命令,所以我在脚本中添加了一个行/条目:
"load-test-data": "app.js",
如果我将app.js作为$ node app.js运行 - 没有问题,但$ npm运行load-test-data告诉我:
npm ERR! load-test-data: `app.js`
npm ERR! spawn ENOENT
如何确定npm在哪里寻找文件?
谢谢
答案 0 :(得分:0)
如果你的app.js不是cli应用程序它不会运行你需要告诉npm用节点运行它:
"load-test-data": "node app.js"
答案 1 :(得分:0)
使用节点app.js运行它如果你想在运行app之前运行这个脚本,你可以在脚本部分添加** preinstall **。