npm install、npm install --save、npm install --save-dev npm install -g的東西到底安裝到哪裏去了

我們以安裝express爲例

1.npm install express

此操作將express安裝在node_modules目錄下,package.json文件不會被修改。之後代碼上傳上去其他人拉取到本地,執行npm install不會自動將express安裝到node_modules目錄下

2.npm install express --save(npm install express -S)

此操作將express安裝在node_modules目錄下,package.json文件被修改,dependencies中會新增express以及其版本號。之後代碼上傳上去其他人拉取到本地,執行npm install自動將express安裝到node_modules目錄下

3.npm install express --save-dev(npm install express -D)

此操作將express安裝在node_modules目錄下,package.json文件被修改,devDependencies中會新增express以及其版本號。之後代碼上傳上去其他人拉取到本地,執行npm install自動將express安裝到node_modules目錄下

4.npm install express -g

此操作不會將express安裝在node_modules目錄下,package.json文件不會被修改,之後代碼上傳上去其他人拉取到本地,執行npm install不會自動將express安裝到node_modules目錄下(這個的安裝的目錄在C盤下的npm下node_modules,如下)

若想查看 npm 安裝的包(包含依賴樹) 可以npm list

若想查看npm 安裝的包(只看簡潔的頂級模塊) npm list --depth 0

若想查看npm 全局安裝過的包(包含依賴樹) 可以npm list -g

若想簡潔查看npm 全局安裝過的包(只看簡潔的頂級模塊) 可以npm list -g --depth 0

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章