我正在节点中开发一个将发布到 NPM 的 CLI。由于它是一个 CLI 应用程序,我希望它在安装后包含在路径中,因此不需要键入“node my-app.js”来运行它。我希望它只运行“我的应用程序”。
在 package.json 中,我包括:
"bin": {
"my-all" : "./my-app.js"
},
但这会导致通过 NPM 安装失败并出现此错误
错误:ENOENT,chmod '/home/user1/node_modules/my-app/my-app'