1
我相信你可以用切换器-g
全局安装npm模块。例如,如果我们安装express
与-g
切换器,我们可以使用命令express
生成一个新的应用程序。全局npm模块如何运行?
那么它是如何运行的,而不必像node express ...
这样做?
我相信你可以用切换器-g
全局安装npm模块。例如,如果我们安装express
与-g
切换器,我们可以使用命令express
生成一个新的应用程序。全局npm模块如何运行?
那么它是如何运行的,而不必像node express ...
这样做?
这是因为名为bin
的package.json
文件中的一个属性。
当您将它与-g
切换器结合使用时,npm
会自动包装这些文件并使它们在您的系统中可用,因为当您安装了节点时,npm模块已添加到您的PATH
。
下面是package.json
一个例子使用bin
属性:
{
"name": "mypackage",
"version": "1.0.0",
"bin": {
"mybin": "./lib/mybin.js",
"myotherbin": "./lib/myotherbin.js"
}
}
全球安装此包后,mybin
和myotherbin
将在你的系统中可用。