我相信您可以使用切换器-g
全局安装npm模块。例如,如果我们使用express
切换器安装-g
,我们可以使用命令express
生成新的应用。
那么如何在不必执行node express ...
之类的操作的情况下运行?
答案 0 :(得分:2)
这是因为package.json
文件中的属性名为bin
当您与-g
开关结合使用时,npm
会自动包装文件并使其在您的系统中可用,因为当您安装了节点时,已经添加到PATH
的npm模块
以下是package.json
使用bin
属性的示例:
{
"name": "mypackage",
"version": "1.0.0",
"bin": {
"mybin": "./lib/mybin.js",
"myotherbin": "./lib/myotherbin.js"
}
}
在全球范围内安装此软件包后,系统中将提供mybin
和myotherbin
。