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
將在你的系統中可用。