7
我有一個小的Node模塊,其中包含bin
目錄中的命令行腳本。可能在沒有全局安裝的情況下在Node模塊中包含命令行?
"bin": {
"generate": "./bin/generate.js"
}
generate.js
腳本可以正常執行。
這一切工作正常,如果我運行npm install -g
。但我不想全局安裝,只有命令generate
在模塊文件夾內工作。如果我從模塊文件夾運行npm install
,它會正確安裝node_modules
子目錄中的所有依賴項。但是從命令generate
就好像給了我「沒有這樣的文件或目錄」。
Thx。
謝謝你,完美的迴應。我認爲你的意思是npm安裝較少。 (Lessc是cli的名字) –
你是對的;已更新 –
無論是全局還是本地安裝,每次都會創建一個可執行文件。在後一種情況下,您只需修改PATH。 – KShirish