node -v 查看版本
node index.js 執(zhí)行這個(gè)文件
npm i = npm install 默認(rèn)把需要的依賴包從npm上下載下來
npm i -S = npm install --save 是項(xiàng)目所需要的包的依賴 dependencies
npm i -D = npm install --save-dev 不會(huì)下載 需要時(shí)再下載安裝 是開發(fā)時(shí)使用 devDependencies
npm i -E = npm install --save --save-exact 安裝精確到版本號(hào)
npm init 初始化npm創(chuàng)建package.json文件 默認(rèn)npm test或者start就 其他的命令要加npm run 其他
npm install 工具名 本地安裝 會(huì)裝在當(dāng)前文件夾下的 node_modules里
npm install -g 工具名 全局安裝
npm login 登錄npm賬戶
npm publish 上傳 發(fā)布包
npx parcel index.html 只要寫這個(gè)文件 會(huì)自動(dòng)刷新
引用使用一個(gè)包
const marked = require('marked')
const str = marked('# helo')
module.exports = str
process.argv 內(nèi)容 默認(rèn)返回兩個(gè)數(shù)組 argv加一個(gè)參數(shù)就多一個(gè)數(shù)組
如果使用npm安裝插件太慢(被墻),可執(zhí)行npm install -g cnpm --registry=https://registry.npm.taobao.org
來先安裝cnpm 之后再安裝插件時(shí)用cnpm安裝cnpm install gulp
創(chuàng)建npm包
!/usr/bin/env node 意思是使用node執(zhí)行當(dāng)前文件 要寫在文件第一行
package.json 告訴npm我這個(gè)包的版本 配置 依賴 和其他信息
添加"bin":{"執(zhí)行命令名":"./執(zhí)行的文件"}不用加node能直接執(zhí)行 執(zhí)行命令名(不要命名沖突)
readme.md 是一個(gè)markdown文件 告訴npm這個(gè)包的內(nèi)容使用方法簡(jiǎn)介 顯示出網(wǎng)頁
創(chuàng)建 .gitignore 文件 寫入node_modules 在github發(fā)布時(shí)不會(huì)上傳node_modules
//wabpack使用 打包
webpack ./app.js app.bundle.js
xxx-rules loaders 工具 是一個(gè)中間的轉(zhuǎn)化器
plugins 插件 額外總體的處理
node.js
http-server 啟動(dòng)一個(gè)服務(wù)器