[英]Setting dependencies from global packages in package.json
我是否可以在package.json
設置依賴項列表,而不用npm install package --save
本地安裝它們? 如果是這樣,請留下一個例子。 謝謝
如果我了解這項權利,則希望能夠快速添加已全局安裝的Express版本,並將其作為項目的依賴項。
唯一直接的答案是,即使您自己也不應該真正依賴全局安裝。 它開創了一個錯誤的先例,並可能最終導致您忘記一起聲明依賴項。
您可以獲得的最接近的只是獲取全局安裝的依賴項和版本的npm list -g --depth=0
( npm list -g --depth=0
)並安裝所需的東西。
這是兩步,而不是直接選擇package
的版本並使用--save
標志進行安裝
您可以在package.json中手動指定依賴項,如下所示:
{
"name": "my_package",
"version": "1.0.0",
"dependencies": {
"my_dep": "^1.0.0",
"my_dep_2": "^2.0.0"
},
"devDependencies" : {
"my_test_framework": "^3.1.0"
}
}
每個依賴項都用逗號分隔,並使用版本號寫入。
安裝依賴項
npm install
您可以閱讀文檔以了解更多信息https://docs.npmjs.com/getting-started/using-a-package.json
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.