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