0
npm install my-tools
npm run my-tools tool1
這不工作 - 它看起來的NPM運行‘說:
如果沒有包名稱是「在我的當前目錄下的package.json的文檔。’提供,它會尋找一個的package.json在 當前文件夾
(https://docs.npmjs.com/cli/run-script)
那麼如何提供包名?
npm install my-tools
npm run my-tools tool1
這不工作 - 它看起來的NPM運行‘說:
如果沒有包名稱是「在我的當前目錄下的package.json的文檔。’提供,它會尋找一個的package.json在 當前文件夾
(https://docs.npmjs.com/cli/run-script)
那麼如何提供包名?
看起來您正在嘗試運行my-tools
的package.json
中定義的腳本。從[email protected]
起,此功能不受支持。
對包名稱的引用是npm run-script
是文檔錯誤;我對npm
問題跟蹤器所造成的問題爲:https://github.com/npm/npm/issues/7440
一些替代方案可能包括:使用npm explore
臨時設置當前目錄(等)放入包中,例如,npm explore my-tools -- npm run tool1
發佈tool1
等bin
條目package.json
而不是scripts
;這將使他們通過根據自己的需要在命令行
訪問,你會發現一個更重量級的任務運行,如grunt
比npm
腳本和二進制文件