我刚创建并发布了一个npm包
https://www.npmjs.com/package/reduxboilergen
这应该作为cli运行,现在当我安装并运行包
时npm i -g reduxboilergen
这很好并按预期工作。 但是当我尝试安装为
时npm i -S reduxboilergen
这未按预期安装,因为我在bin包中没有看到它
npm bin
同时运行bin命令boilredux不起作用。 任何想法如何将此CLI安装为本地节点模块而不是全局?
由于
答案 0 :(得分:0)
我能够让它工作,bin路径指向如下:
"bin": {
"boilredux": "build\\index.js"
},
在Windows中运行良好但在linux中运行不正常 把它改为
"bin": {
"boilredux": "build/index.js"
},
现在该文件指向npm bin目录。