npm常用命令:ini他、install、remove及编译运行工程、使用淘宝npm镜像
生活随笔
收集整理的這篇文章主要介紹了
npm常用命令:ini他、install、remove及编译运行工程、使用淘宝npm镜像
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
命令:npm init
按照提示輸入相關信息,如果是用默認值則直接回車即可。 name: 項目名稱 version: 項目版本號 description: 項目描述 keywords: {Array}關鍵詞,便于用戶搜索到我們的項目 最后會生成package.json文件,這個是包的配置文件,相當于maven的pom.xml 我們之后也可以根據需要進行修改。命令:npm install
npm install express 出現黃色的是警告信息,可以忽略,請放心,你已經成功執行了該命令。 在該目錄下已經出現了一個node_modules文件夾 和package-lock.json node_modules文件夾用于存放下載的js庫(相當于maven的本地倉庫) package-lock.json是當 node_modules 或 package.json 發生變化時自動生成的文件。 這個文件主要功能是確定當前安裝的包的依賴,以便后續重新安裝的時候生成相同的依 賴,而忽略項目開發過程中有些依賴已經發生的更新。 我們再打開package.json文件,發現剛才下載的express已經添加到依賴列表中了. 關于版本號定義: 指定版本:比如1.2.2,遵循“大版本.次要版本.小版本”的格式規定,安裝時只安裝指定版 本。 波浪號(tilde)+指定版本:比如~1.2.2,表示安裝1.2.x的最新版本(不低于1.2.2),但 是不安裝1.3.x,也就是說安裝時不改變大版本號和次要版本號。 插入號(caret)+指定版本:比如?1.2.2,表示安裝1.x.x的最新版本(不低于1.2.2),但 是不安裝2.x.x,也就是說安裝時不改變大版本號。需要注意的是,如果大版本號為0,則插 入號的行為與波浪號相同,這是因為此時處于開發階段,即使是次要版本號變動,也可能帶來 程序的不兼容。 latest:安裝最新版本。全局安裝
剛才我們使用的是本地安裝,會將js庫安裝在當前目錄,而使用全局安裝會將庫安裝到你 的全局目錄下。 如果你不知道你的全局目錄在哪里,執行命令 npm?root?‐g 我的全局目錄在:F:\DATA\nodejs-data\node_global\node_modules 比如我們全局安裝jquery, 輸入以下命令 npm?install?jquery?‐g命令:npm?install
我們從網上下載某些代碼,發現只有package.json,沒有node_modules文件夾,這時我 們需要通過命令重新下載這些js庫. 進入目錄(package.json所在的目錄)輸入命令 npm install 此時,npm會自動下載package.json中依賴的js庫.命令:npm remove
npm remove express淘寶NPM鏡像
有時我們使用npm下載資源會很慢,所以我們可以安裝一個cnmp(淘寶鏡像)來加快下載 速度。 輸入命令,進行全局安裝淘寶鏡像。 npm?install?‐g?cnpm?‐‐registry=https://registry.npm.taobao.org 安裝后,我們可以使用以下命令來查看cnpm的版本 cnpm -v 使用cnpm cnpm?install?需要下載的js庫運行工程
如果我們想運行某個工程,則使用run命令 如果package.json中定義的腳本如下 dev是開發階段測試運行 build是構建編譯工程 lint 是運行js代碼檢測 我們現在來試一下運行dev npm run dev編譯工程
我們接下來,測試一個代碼的編譯.編譯后我們就可以將工程部署到nginx中啦~ 編譯后的代碼會放在dist文件夾中,首先我們先刪除dist文件夾中的文件,進入命令提示符 輸入命令 npm run build 生成后我們會發現只有個靜態頁面,和一個static文件夾 這種工程我們稱之為單頁Web應用(single page web application,SPA),就是只有一 張Web頁面的應用,是加載單個HTML 頁面并在用戶與應用程序交互時動態更新該頁面 的Web應用程序。 這里其實是調用了webpack來實現打包。 與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的npm常用命令:ini他、install、remove及编译运行工程、使用淘宝npm镜像的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Webpack安装及打包js、css文件
- 下一篇: 【收藏】nvm的下载,安装与使用(nod