簡體   English   中英

當npm在本地項目中安裝GULP時-在node_modules中有很多文件夾-為什么?

[英]When npm installing GULP in local project - I get a ton of folders in node_modules - why?

我一直在關注這個咕嘟咕嘟通過CSS技巧安裝- https://css-tricks.com/gulp-for-beginners/我注意到,當我得到的應該是在node_module文件什么他們的文件夾投籃......他們只有垃圾桶。 我有40多個文件夾被添加。 這應該發生嗎? Gulp是否需要這些依賴項? 如果不是,為什么會這樣呢? 這是我的package.json,其中包含發出的某些信息以及安裝時制作的文件夾的1/2的屏幕快照。 我開始清理項目(沒有文件夾或瘋狂的安裝卸載完成)。

{
  "name": "---",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "repository": {
    "type": "git",
    "url": "git+-----.git"
  },
  "keywords": [
    "---",
    "---'",
    "---",
    "---"
  ],
  "author": "-----",
  "license": "ISC",
  "homepage": "------",
  "devDependencies": {
    "gulp": "^3.9.0"
  }
}

在此處輸入圖片說明

這是由於新npm 3中的更改所致,我假設您在此處使用了該更改(如果要確保可以通過執行npm -v進行檢查)。 現在,所有模塊及其依賴項都位於/ node_modules中,而不是嵌套在依賴於它們的模塊的子文件夾中(就像以前一樣)。

現在,您的依賴項將最大程度地平面安裝。 在可能的情況下,所有依賴項及其依賴項和THEIR依賴項都將安裝在項目的node_modules文件夾中,而不會嵌套。

資料來源: http//dailyjs.com/2015/06/26/npm-3/

暫無
暫無

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

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