Npm

有沒有安裝沒有依賴項的 npm 包的選項?

  • March 16, 2022

我正在嘗試修改具有多個依賴項的 npm 包。因此npm install -g .需要很長時間才能執行。除了從 packages.json 中刪除依賴項之外,我還有其他選擇嗎?

–no-optional選項現在根據此文件https://docs.npmjs.com/cli/install實現:

The --no-optional argument will prevent optional dependencies from being installed.

如果您node_module自己開發,請不要在npm installs 上浪費時間,而是使用npm link.

簡而言之,您在 npm 擁有的全域文件夾上創建一個指向模組文件夾的符號連結,然後在您的 app 文件夾中要求 npm 使用該符號連結文件夾。

這會使您在模組文件夾中所做的更改立即反映在您的應用程序中。

以下是主要步驟(複製自下面連結的教程,請務必閱讀教程以了解重要問題):

  1. 光碟到src/my_module
  2. 執行“ npm link”。這將創建一個從全域文件夾到該src/my_module文件夾的符號連結。
  3. 光碟到src/my_app
  4. 執行npm link my_module。這會將node_modules/my_module這個特定項目中的連結連結到全域文件夾,以便require呼叫查找my_module最終從您的開發文件夾中載入它, src/my_module.

請參閱本教程: http: //justjs.com/posts/npm-link-developing-your-own-npm-modules-without-tears 官方文件npm linkhttps ://docs.npmjs.com/cli/link

引用自:https://unix.stackexchange.com/questions/168034