摘要:會將模塊依賴寫入節點。運行初始化項目時,會將模塊下載到項目目錄下。運行或者注明變量值為時,不會自動下載模塊到目錄中開發環境。這些模塊在我們的項目部署后是不需要的,所以我們可以使用的形式安裝。
npm install packageName //本地安裝,安裝到項目目錄下,不在package.json中寫入依賴
npm install packageName -g //全局安裝,安裝在Node安裝目錄下的node_modules下
npm install packageName --save //安裝到項目目錄下,并在package.json文件的dependencies中寫入依賴,簡寫為-S
npm install packageName --save-dev //安裝到項目目錄下,并在package.json文件的devDependencies中寫入依賴,簡寫為-D
npm install packageName 命令
安裝模塊到項目node_modules目錄下。
不會將模塊依賴寫入devDependencies或dependencies 節點。
運行 npm install 初始化項目時不會下載模塊。
npm install -g packageName 命令
安裝模塊到全局,不會在項目node_modules目錄中保存模塊包。
不會將模塊依賴寫入devDependencies或dependencies 節點。
運行 npm install 初始化項目時不會下載模塊。
npm install -save packageName 命令
安裝模塊到項目node_modules目錄下。
會將模塊依賴寫入dependencies 節點。
運行 npm install 初始化項目時,會將模塊下載到項目目錄下。
運行npm install --production或者注明NODE_ENV變量值為production時,會自動下載模塊到node_modules目錄中(生產環境)。
npm install -save-dev packageName 命令
安裝模塊到項目node_modules目錄下。
會將模塊依賴寫入devDependencies 節點。
運行 npm install 初始化項目時,會將模塊下載到項目目錄下。
運行npm install --production或者注明NODE_ENV變量值為production時,不會自動下載模塊到node_modules目錄中(開發環境)。
總結
devDependencies 節點下的模塊是我們在開發時需要用的,比如項目中使用的 gulp ,壓縮css、js的模塊。這些模塊在我們的項目部署后是不需要的,所以我們可以使用 -save-dev 的形式安裝。像 express 這些模塊是項目運行必備的,應該安裝在 dependencies 節點下,所以我們應該使用 -save 的形式安裝。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/94424.html
摘要:你很明白嗎依賴開發依賴當我們敲的時候會安裝哪些依賴,和都會安裝嗎還是只安裝項目依賴包是放在和簡單問兩個問題,勾起大家對,,的回憶。和還是有明顯區別的。結論當你在開發一個包的時候,還是要好好管理你的依賴和依賴。 npm install 你很明白嗎dependencies 依賴devDependencies 開發依賴 【當我們敲 npm install 的時候會安裝哪些依賴,depende...
摘要:但往往中指定的是一個版本范圍,例如以上這個指定的范圍是版本號大于等于且大版本號為。之后的機制滿足了要求鎖版本的開發者們的需要,我們只需要拿到一份就可以知道要安裝的依賴的具體版本號。 npm是什么 npm是一個包管理工具,開源作者可以把開源包發布在平臺上供其他人下載使用。前端的同學基本都使用過npm,這里就不做過多介紹。日常工作中npm的主要用途就是根據項目的package.json使用...
摘要:注是安裝在生產環境,安裝在開發環境。安裝后,手動創建文件進行定制。配置是語法轉化器,可從學習其用法。配置是一個工具,用來避免低級錯誤和統一代碼的風格。可從注冊使用,很方便。最后貼上自己的,前端小白,歡迎指導。 React+webpack+Eslint+Babel構建React腳手架 參考網上文章,說的不是很全,想自己寫一篇來鞏固知識點,腳手架源碼參考阮一峰老師的Github 所用技術棧...
摘要:幸運的是,供應似乎與需求相匹配,并且有多種選擇。讓我們來看看年值得關注的十大動畫庫。八年了,仍然是一個強大的動畫工具。接下來在這個令人驚嘆的動畫庫列表上的就是了。,通常被稱為動畫平臺,我們忽略它在列表中的排名,它是列表中最受歡迎的庫之一。 原文鏈接原譯文鏈接 現代網站的客戶端依靠高質量的動畫,這就使得JavaScript動畫庫的需求不斷增加。幸運的是,供應似乎與需求相匹配,并且有多種選...
摘要:背景說明項目測試通過,到了上線部署階段。部署的機器安全限制比較嚴格,不允許訪問外網。其中目錄中,存放的是部署相關的腳本。寫在后面文中提及的服務離線部署,應該已經可以涵蓋大部分的場景,舉一反三即可。 背景說明 項目測試通過,到了上線部署階段。部署的機器安全限制比較嚴格,不允許訪問外網。此外,沒有對外網開放ssh服務,無法通過ssh遠程操作。 針對上面提到的兩條限制條件,通過下面方式解決:...
摘要:直接全局安裝是會出現錯誤錯誤如下這種錯誤提示是你沒有權限將安裝文件直接寫入一個權限控制文件里。 直接 npm install -g @vue/cli全局安裝是會出現錯誤 錯誤如下: Last login: Tue Oct 30 23:43:58 on ttys000 asusdeMac:~ asus$ npm install -g @vue/cli npm WARN deprecate...
閱讀 1508·2023-04-26 00:25
閱讀 906·2021-09-27 13:36
閱讀 930·2019-08-30 14:14
閱讀 2172·2019-08-29 17:10
閱讀 1006·2019-08-29 15:09
閱讀 1942·2019-08-28 18:21
閱讀 962·2019-08-26 13:27
閱讀 971·2019-08-26 10:58