前言
在前端工作中,npm已經成為必不可少的一部分。npm install可以為我們的項目安裝依賴,那麼這個指令的參數,各代表什麼含義呢?
開始
我們逐一來看看
npm install --save-dev: 安裝我們項目開發時的依賴,比如一些插件,對我們的less/sass/js/img進行一些處理,用于開發環境。
npm install --save: 安裝項目上線運作時的依賴,比如我們項目依賴的架構vue,插件jQuery等,用于生産環境。
npm install -g: 全局安裝,通常用于安裝腳手架等工具。
npm install: 不帶參數,也會進行安裝,但是安裝的依賴不會被添加進項目的package.json中。
總結
哪些是我們項目開發時依賴的呢?哪些又是上線後依賴的呢?
開發時的依賴,就是為我們上線做準備工作的,而生産環境中的依賴,會被打包進我們最終的項目代碼中,作為項目的一部分。
噓寒問暖 不如打筆巨款~