node.js+npm安裝配置的完整流程記錄
1.前言
Node.js 是一個基于 Chrome V8 引擎的 JavaScript ,運行時,npm 是 Node.js 的包管理器,用于管理項目的依賴包。要使用 npm,首先需要安裝 Node.js 和 npm。
若未安裝或修改某些配置,使用npm如npm i可能會出現(xiàn) error npm:無法將“npm”項識別為 cmdlet、函數(shù)、腳本文件或可運行程序的名稱,在配置中可能出現(xiàn) npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.等。
個人解決方法如下,簡要說明。
2.安裝node.js
我安裝的是v16.16.0-win-x64版本,可在Index of /download/release/v16.16.0/或進入node.js官網(wǎng)下載,按需選擇版本,完成后安裝,可自主配置路徑,一路next......finish即可。
3.配置node.js環(huán)境
1.搜索【控制面板】進入【系統(tǒng)和安全】-【系統(tǒng)】-【高級系統(tǒng)設置】界面
2.點擊環(huán)境變量,進行如下操作
(1)復制一下node.js安裝路徑
(2)在用戶變量下新建變量
(3)輸入變量名與變量值,點擊確定

3.在用戶變量的path中,輸入 %NODE_PATH%
(1)點擊 path,進入編輯界面
(2)輸入 %NODE_PATH% ,點擊確定

4.驗證nodejs環(huán)境配置
win+R,輸入cmd打開命令行,輸入 echo %PATH% ,node -v ,可進行驗證

4.配置npm
1.配置npm的全局模塊的存放路徑以及cache的路徑。在nodejs下建立"node_global"及"node_cache"兩個文件夾

2.選中cache文件夾,右鍵進入屬性,進行如下操作,給user的所有權限,以防止后續(xù)操作warn

3.修改cmd文件以防止后續(xù)操作出現(xiàn) npm WARN config global
(1)將 node.js 下的 npm.cmd 文件,用記事本或其他工具打開進行修改
(2)將 prefix -g替換成prefix --location=global,保存即可

4.配置相應路徑
win+R,cmd打開命令行輸入
- npm config set prefix “node_global的絕對路徑”
- npm config set cache “node_cache的絕對路徑”
- 示例
- npm config set prefix "E:\APP\nodejs\node_global"
- npm config set cache "E:\APP\nodejs\node_cache"
設置鏡像,輸入
npm config set registry http://registry.npm.taobao.org/
至此,關于npm的配置基本完成
5.npm相關命令
1.初始化項目
命令:
npm init描述: 創(chuàng)建
package.json文件,記錄項目信息和依賴。快速初始化:
npm init -y(跳過問答,使用默認值)。
2. 安裝包
本地安裝(生產(chǎn)依賴):
npm install <package>或npm i <package>示例:
npm install express
開發(fā)依賴安裝:
npm install <package> --save-dev或npm i <package> -D示例:
npm install eslint --save-dev
全局安裝:
npm install -g <package>或npm i -g <package>示例:
npm install -g nodemon
安裝所有依賴(根據(jù)
package.json):npm install或npm i
3. 卸載包
本地卸載:
npm uninstall <package>示例:
npm uninstall lodash
全局卸載:
npm uninstall -g <package>示例:
npm uninstall -g typescript
4. 更新包
更新所有包:
npm update
更新指定包:
npm update <package>示例:
npm update react
檢查過時的包:
npm outdated
5. 運行腳本
運行自定義腳本:
npm run <script-name>示例:
npm run build
預定義腳本快捷方式:
npm start(等同于npm run start)npm test(等同于npm run test)
6. 查看信息
查看已安裝的包:
npm list(顯示樹形結(jié)構(gòu))npm list --depth 0(僅顯示頂層依賴)
查看全局安裝的包:
npm list -g --depth 0
查看包詳細信息:
npm view <package>或npm info <package>示例:
npm view react version(查看React最新版本)
7. 配置管理
設置鏡像源:
npm config set registry <url>示例(使用淘寶源):
npm config set registry https://registry.npmmirror.com
查看當前配置:
npm config list
8. 其他常用命令
清理緩存:
npm cache clean --force
安全檢查:
npm audit(檢查依賴漏洞)npm audit fix(自動修復漏洞)
發(fā)布包:
npm login(登錄npm賬號)npm publish(發(fā)布當前包)
安裝特定版本:
npm install <package>@<version>示例:
npm install express@4.17.1
9. 快捷別名
npm i→npm installnpm rm→npm uninstallnpm ls→npm list
總結(jié)
到此這篇關于node.js+npm安裝配置的文章就介紹到這了,更多相關node.js+npm安裝配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
整理 node-sass 安裝失敗的原因及解決辦法(小結(jié))
這篇文章主要介紹了整理 node-sass 安裝失敗的原因及解決辦法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-02-02
node+vue實現(xiàn)用戶注冊和頭像上傳的實例代碼
本篇文章主要介紹了node+vue實現(xiàn)用戶注冊和頭像上傳的實例代碼,具有一定的參考價值,有興趣的可以了解一下2017-07-07
什么時候不能在 Node.js 中使用 Lock Files
這篇文章主要介紹了什么時候不能在 Node.js 中使用 Lock Files,但是當你在開發(fā)要發(fā)布到 npm 的包時,應避免使用這類 lock file 。下面我們來一起了解一下吧2019-06-06
node.js中使用q.js實現(xiàn)api的promise化
這篇文章主要介紹了node.js中使用q.js實現(xiàn)api的promise化,promise一個標準,它描述了異步調(diào)用的返回結(jié)果,包括正確返回結(jié)果和錯誤處理,需要的朋友可以參考下2014-09-09

