我正在尝试通过package.jsonbin
属性启动cli工具。
我有以下内容:
...
"name": "mycli",
"bin": "./bin/mycli",
...
当我在包路径中打开cmd并键入:“ mycli”时,它说该命令无法识别。
我应该运行npm命令吗?或使用scripts属性?我是否尝试错误地访问bin属性?
尝试cli
在bin
属性中指定工具的名称,例如:
"bin": {
"mycli": "./bin/mycli" // or "/bin/mycli.js" if it's a .js file
}
然后,npm link
从项目文件夹内部运行,以创建指向当前文件夹的全局符号链接。
不要忘记添加"preferGlobal": "true"
只是前财产bin
在你的财产package.json
文件,以警告用户在全球范围内安装模块。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句