前端項目在npm xxx 之后

半路出家的和尚,經(jīng)念錯了望施主輕拍。

對于前端開發(fā)的小伙伴應該對npm xxx并不陌生了,不管是編譯還是開發(fā)期運行總是少不了敲一行,那到底這命令干了些啥呢?且聽貧僧給你念念經(jīng)。

npm

npm(node package manager) node包管理工具,后端的同學可以把它理解成maven或者gradle中的包管理相關功能。使用這個命令的前提條件是NodeJS運行環(huán)境配置正確,如何安裝與配置NodeJS請自行搜索相關教程這里不多贅述。

npm install

安裝一個依賴項

npm install xxx

安裝一個依賴到命令運行目錄node_modules下。node_modules不存在會被創(chuàng)建。

npm install xxx -g

全局安裝一個依賴,多用于安裝一個全局命令,如'XXX-cli'

npm install xxx --save

安裝一個依賴到命令運行目錄node_modules下,并將依賴配置寫入命令運行目錄下的package.json dependencies節(jié)點下

npm install xxx --save-dev

安裝一個依賴到命令運行目錄node_modules下,并將依賴配置寫入命令運行目錄下的package.json devDependencies節(jié)點下

npm run XXX

運行自定義命令,不閑麻煩可以直接node xxx.js options。

package.json

我自己的理解,包配置文件。內(nèi)容包括當前包基礎配置,自定義命令以及包依賴項配置等。執(zhí)行npm init 就可以得到一個。以下是一個簡單的文件結構描述

{
  "name": "項目/包名稱",
  "version": "版本號",
  "description": "描述",
  "main": "入口文件",
  "scripts": {
    //自定義命令
  },
  "author": "創(chuàng)建人",
  "license": "證書",
  "dependencies": {
   //發(fā)布環(huán)境依賴[會被打包]
  },
  "devDependencies": {
    //開發(fā)環(huán)境依賴[不會被打包]
  }
}

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 什么是 NPM npm之于Node,就像pip之于Python,gem之于Ruby,composer之于PHP。 ...
    ihoey閱讀 6,370評論 2 36
  • Node.js第一天 1. 初識Node.js 1.1 Node.js是什么 Node.js? is a Java...
    再見天才閱讀 4,911評論 1 24
  • 1、npm是什么? NPM (node package manager),通常稱為node包管理器。顧名思義,它的...
    徐國軍_plus閱讀 7,158評論 1 6
  • 前夜從北京回來了。想念寶寶和愛人??墒亲×艘煌恚值脕硇熘?,來一個悠久歷史的地方。來聽會。聽有些人講話我都著急,著...
    川錫tango閱讀 194評論 0 0
  • 百日誓師大會已過,高考沖刺的號角已經(jīng)吹響。高考越來越近,高考學子的心態(tài)能否Hold住是高考沖刺效率高低的關鍵。高四...
    書克蘭閱讀 91評論 0 0

友情鏈接更多精彩內(nèi)容