2、devDependencies
(1)內容:是一個對象,配置模塊依賴的模塊列表,key是模塊名稱,value是版本范圍
(2)作用:該模塊中所列舉的插件屬於開發環境的依賴(比如:測試或者文檔框架等)
(3)部署來源:通過你npm install進行依賴安裝時加上-save-dev,devDependencies對象中便會增加echarts安裝配置,實例安裝echarts依賴代碼如下
npm install echarts -save-dev
3、dependencies
(1)內容:是一個對象,配置模塊依賴的模塊列表,key是模塊名稱,value是版本范圍
(2)作用:該模塊中所列舉的插件屬於生產環境的依賴(程序正常運行需要加載的依賴)
(3)部署來源:通過你npm install進行依賴安裝時加上-save,dependencies對象中便會增加echarts安裝配置,實例安裝echarts依賴代碼如下
npm install echarts -save
4、安裝依賴
(1)如果拿到別人的項目,需要安裝之前package.json中devdependencies 和 dependencies兩個模塊下所列舉的依賴,可以通過執行以下命令實現
npm install
(2)如果拿到別人的項目,只需要安裝之前package.json中dependencies 模塊下所列舉的依賴,可以通過執行以下命令實現
npm install packagename
(3)如果拿到別人的項目,只需要安裝之前package.json中devdependencies 模塊下所列舉的依賴,可以通過執行以下命令實現
npm install packagename -dev
5、npm uninstall-刪除依賴
(1)npm uninstall "依賴名稱":刪除依賴,但不會刪除package.json的配置(即通過npm install依然可以安裝該依賴),刪除echarts依賴實例代碼如下
npm uninstall echarts
(2)npm uninstall "依賴名稱" --save-dev:刪除依賴,同時刪除package.json中devdependencies 的配置,刪除echarts依賴實例代碼如下
npm uninstall echarts --save-dev
(3)npm uninstall "依賴名稱" --save:刪除依賴,同時刪除package.json中dependencies 的配置,刪除echarts依賴實例代碼如下
npm uninstall echarts --save
6、友情提示
(1)編程中,如果自己需要某一依賴,在安裝時一定要使用npm install echarts -save或npm install echarts -save-dev,即將依賴配置到package.json中對應的對象中,而非簡單使用npm install echarts命令(可以正常安裝依賴,但不會配置到package.json文件中),因為如果是協作編程,package.json中沒有相關配置,其他協作人員的項目不能正常運行后不能通過npm install正確安裝依賴,別人也並不知道你安裝了什么依賴,這樣就會大大影響協作編程的效率
---------------------
作者:只如初見0706
來源:CSDN
原文:https://blog.csdn.net/zrcj0706/article/details/79178371
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!