CNode

发布包的时候如何设置才能在 npm install -g 安装后生成cmd文件(windows os)直接进行命令操作

问答
Jjoney-pinkman发布于11 年前最后回复11 年前3 回复5743 浏览0 收藏

本人想在npm中发布一个包,但是用-g选项安装的时候,没有在全局模块的文件夹中生成cmd文件,导致无法正常使用,请问大神这个该怎么做才能够自动生成呢???

查看回复

回复 (3)

F
fundon#1·11 年前

package.json 把想要的 cmd 加到 bin 字段中

J
joney-pinkman#2·11 年前
引用 fundonpackage.json 把想要的 cmd 加到 bin 字段中

@cfddream 嗯,刚刚试了下,确实如此,谢谢大神了。

J
joney-pinkman#3·11 年前

当然还要加一点,就是必须在要执行的js文件头部加上一句 #!/usr/bin/env node 如果不加上的话,生成的cmd文件无法直接执行,在windows平台竟然也要加上类似linux的命令,真是匪夷所思。。。

参与回复
登录后即可参与回复。登录