文件不存在错误,package.json 错误

file does not exist error, package.json error

我的 package.json 显然有错误。我想将 "command" 添加到其他正确编写的包中。我想要一个加载测试数据的命令,所以我在脚本中添加了一个line/entry:

"load-test-data": "app.js",

如果我 运行 我的 app.js as $node app.js - 没有问题,但是 $npm 运行 load-test-data 告诉我:

npm ERR! load-test-data: `app.js`
npm ERR! spawn ENOENT

如何找出 npm 在哪里寻找文件?

谢谢

如果你的 app.js 不是 cli 应用程序,它不会 运行 你需要告诉 npm 运行 它与节点:

"load-test-data": "node app.js"

到运行它与节点app.js。如果你想在 运行 应用程序之前 运行 这个脚本,你可以在脚本部分添加 **preinstall **。