簡體   English   中英

在package.json中設置來自全局包的依賴項

[英]Setting dependencies from global packages in package.json

我是否可以在package.json設置依賴項列表,而不用npm install package --save本地安裝它們? 如果是這樣,請留下一個例子。 謝謝

如果我了解這項權利,則希望能夠快速添加已全局安裝的Express版本,並將其作為項目的依賴項。

唯一直接的答案是,即使您自己也不應該真正依賴全局安裝。 它開創了一個錯誤的先例,並可能最終導致您忘記一起聲明依賴項。

您可以獲得的最接近的只是獲取全局安裝的依賴項和版本的npm list -g --depth=0npm 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

https://docs.npmjs.com/getting-started/semantic-versioning

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM