E3:萬代南夢宮釋出會被玩家吐槽:至少展示了一款作品
阿新 • • 發佈:2021-06-16
什麼是npm
Node的模組管理工具,根據npm我們可以快速安裝,解除安裝所需要的資原始檔
基於npm進行模組管理
$npm install xxx 把模組安裝到當前專案中(node_modules)
$npm install xxx -g 把模組安裝在全域性環境中
$npm i [email protected] 安裝指定版本號的模組
$npm view xxx versions > xxx.version.json 檢視某個模組的版本資訊(輸出到指定json檔案中)
$npm root -g 檢視全域性安裝的目錄
什麼情況下會把模組安裝在全域性?
可以使用“命令”對任何專案進行操作(因為在安裝目錄下生成了xxx.cmd檔案,所以我們能夠使用xxx的命令進行操作)
安裝在本地專案的模組
可以在專案中匯入進來使用;但是預設不能基於命令來操作(因為沒有 .cmd 檔案),但是可以基於package.json
中的scripts
配置一些npm可以執行的命令,配置後通過 $npm run xxx
執行。
"scripts":{
"less":"lessc css/index.less css/index.min.css -x"
}
//需要編譯的時候執行 $npm run less
$npm init -y 初始化當前專案的配置依賴清單 $npm i xxx -save 把模組儲存在清單生產依賴中 $npm i xxx -save-dev 把模組儲存在清單開發依賴中 $npm install 跑環境,按照清單安裝所需的模組 $npm uninstall xxx 刪除模組
在$npm init -y 建立成功之後,會在當前專案生成package.json 的清單檔案
dependencies:生產依賴模組(開發和專案部署的時候都需要)‘
devDependencies:開發依賴模組(只有開發的時候需要)
scripts:配置本地可執行命令的
對npm進行優化(提高npm速度)nrm
下載nrm : $npm install nrm -g
檢視原:$nrm ls
切源: $nrm use xxx
接下來繼續使用npm命令即可