1. 程式人生 > 資訊 >鴻蒙到底是什麼,華為 HarmonyOS 2 首發體驗:一套系統可以連線所有硬體

鴻蒙到底是什麼,華為 HarmonyOS 2 首發體驗:一套系統可以連線所有硬體

什麼是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命令即可