最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

將node安裝到其他盤的超詳細(xì)步驟與說明

 更新時(shí)間:2023年06月26日 15:19:35   作者:西西布萊恩  
基本現(xiàn)在很多主流的前端框架都用了node.js 但是node裝起來確實(shí)頭疼,下面這篇文章主要給大家介紹了關(guān)于如何將node安裝到其他盤的超詳細(xì)步驟與說明,需要的朋友可以參考下

關(guān)鍵字:node安裝教程、node安裝到D盤教程、node安裝其他盤報(bào)錯(cuò)(operation not permitted)、npm或者yarn更新、設(shè)置全局安裝位置和緩存位置

前提

之前有安裝過 node 請(qǐng)卸載干凈(包括之前全局安裝過的npm包,yarn包)再重新安裝 node。環(huán)境:window系統(tǒng)(64位),node是16.17.0 LTS

一、安裝node

建議前往 官網(wǎng) 下載,不建議去什么中文版網(wǎng)站下載。安裝步驟:

  • 雙擊msi安裝包后, 勾選同意協(xié)議之后,點(diǎn)擊“next”
  • 選擇D盤的nodejs目錄,點(diǎn)擊“next”
  • 可以看到這樣的頁(yè)面,如果展示有不一致,請(qǐng)調(diào)整配置成一致的(特別是要Add to Path)。確認(rèn)配置一致之后, 點(diǎn)擊“next”

安裝步驟截圖1

從上面可以看到,安裝node默認(rèn)也會(huì)安裝npm包管理器。

看到下圖,可以不勾選??淳W(wǎng)上的說法好像是因?yàn)榫W(wǎng)絡(luò)原因可能會(huì)不成功,所以博主沒有勾選。大家可以按需要,可以直接點(diǎn)擊“next”

點(diǎn)擊安裝,安裝成功之后,檢查一下,打開cmd,輸入:node --version、npm --version

能打印出版本號(hào)說明安裝成功!

二、設(shè)置npm cache和global放置位置

為什么進(jìn)行這一步的配置?切到D盤為是為了減少C盤負(fù)擔(dān),在我們運(yùn)行npm install koa -g還是會(huì)默認(rèn)安到C盤的(C:\Users\用戶名\AppData\Roaming\npm),所以需要更改默認(rèn)位置?。?!

1. 新建存放位置

前提是 nodejs 文件夾必須有完全控制的權(quán)限。不然等會(huì) npm install 會(huì)報(bào)錯(cuò):could not create logs-dir: Error: EPERM: operation not permitted, mkdir。設(shè)置方法如下:

有權(quán)限的話,在nodejs目錄下新建文件夾(不在這個(gè)目錄也可以,但是這個(gè)目錄不容易忘記):

node_cache、node_global(該目錄下新建子目錄:node_modules)、yarn_cache、yarn_global

2. 配置環(huán)境變量

這一步照做就好,不要問為什么,博主也不知道。

右鍵“此電腦” 選擇屬性 --> 高級(jí)系統(tǒng)設(shè)置 --> 環(huán)境變量。這里分別有用戶變量系統(tǒng)變量

  1. 在【用戶變量】新建變量名:NODE_PATH,變量值:D:\nodejs\node_global\node_modules
  2. 在【用戶變量】的 Path 刪除:C:\Users\用戶名\AppData\Roaming\npm(全局安裝依賴包時(shí)的默認(rèn)位置)
  3. 在【用戶變量】【系統(tǒng)變量】的 Path 添加兩行:D:\nodejs、D:\nodejs\node_global
  4. 按下圖配完之后,建議重啟電腦然后打開cmd輸入:node --version,看看有沒有成功!

注意:配置環(huán)境這一塊我不是很理解用戶變量和系統(tǒng)變量的區(qū)別,但是這樣配置是能實(shí)現(xiàn)的,只要不亂刪除 Path 問題應(yīng)該不大!

3. 設(shè)置npm config

前面配置了環(huán)境變量最好重啟一下電腦再進(jìn)行以下操作。

打開cmd,輸入以下命令:

npm config set prefix D:\nodejs\node_global
npm config set cache D:\nodejs\node_cache

如果報(bào)錯(cuò)了,請(qǐng)看標(biāo)題:新建存放位置的前提!設(shè)置成功后(就是沒有報(bào)錯(cuò)提示),輸入:npm config ls

至此npm全局位置配置成功!

三、安裝yarn

就用 yarn 來測(cè)試一下現(xiàn)在 npm global 時(shí)依賴包的安裝位置是否在 D:\nodejs\node_global 下:

npm install yarn -g
#顯示安裝完成之后
yarn --version

yarn安裝成功之后,看看 yarn 的存放位置:

完全沒問題,不會(huì)安在可惡的C盤了!現(xiàn)在也來修改一下 yarn global 時(shí)存放位置!

yarn config set global-folder D:\nodejs\yarn_global
yarn config set cache-folder D:\nodejs\yarn_cache

輸入命令查看是否修改成功:yarn config list

配置成功,然后隨便全局安裝一個(gè)依賴試試看:

成功!

總結(jié)

到這里,整個(gè)將 node 移到其他盤的步驟教程已經(jīng)結(jié)束。最有問題的地方是配置環(huán)境變量,如果有疑問可以多參考其他博主的做法,有些是配置用戶變量,有些是系統(tǒng)變量。

到此這篇關(guān)于將node安裝到其他盤的超詳細(xì)步驟與說明的文章就介紹到這了,更多相關(guān)node安裝到其他盤內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用Node.js創(chuàng)建一個(gè)簡(jiǎn)單的HTTP服務(wù)器的示例代碼

    使用Node.js創(chuàng)建一個(gè)簡(jiǎn)單的HTTP服務(wù)器的示例代碼

    Node.js 是一種強(qiáng)大的 JavaScript 運(yùn)行環(huán)境,允許開發(fā)者在服務(wù)器端運(yùn)行 JavaScript 代碼,它以異步事件驅(qū)動(dòng)的方式處理大量連接,適合構(gòu)建高效的網(wǎng)絡(luò)應(yīng)用程序,在這篇文章中,我們將一起學(xué)習(xí)如何使用 Node.js 創(chuàng)建一個(gè)簡(jiǎn)單的 HTTP 服務(wù)器,并通過示例代碼幫你快速上手
    2025-02-02
  • 在 Node.js 中使用 async 函數(shù)的方法

    在 Node.js 中使用 async 函數(shù)的方法

    利用 async 函數(shù),你可以把基于 Promise 的異步代碼寫得就像同步代碼一樣。一旦你使用 async 關(guān)鍵字來定義了一個(gè)函數(shù),那你就可以在這個(gè)函數(shù)內(nèi)使用 await 關(guān)鍵字。下面通過本文給大家分享Node.js 中使用 async 函數(shù)的方法,一起看看吧
    2017-11-11
  • Nodejs開發(fā)grpc的實(shí)例代碼

    Nodejs開發(fā)grpc的實(shí)例代碼

    Nodejs開發(fā)grpc包含靜態(tài)和動(dòng)態(tài)兩種代碼生成方式,靜態(tài)代碼生成需要提前通過.proto文件編譯生成JS源碼,而動(dòng)態(tài)代碼生成則是在運(yùn)行時(shí)指定IDL文件位置,實(shí)時(shí)生成源碼,兩者各有優(yōu)缺點(diǎn),本文給大家介紹Nodejs開發(fā)grpc的實(shí)例代碼,感興趣的朋友一起看看吧
    2024-10-10
  • Node.js編程中客戶端Session的使用詳解

    Node.js編程中客戶端Session的使用詳解

    這篇文章主要介紹了Node.js編程中客戶端Session的使用詳解,是Node.js入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-06-06
  • 用nodejs的實(shí)現(xiàn)原理和搭建服務(wù)器(動(dòng)態(tài))

    用nodejs的實(shí)現(xiàn)原理和搭建服務(wù)器(動(dòng)態(tài))

    下面小編就為大家?guī)硪黄胣odejs的實(shí)現(xiàn)原理和搭建服務(wù)器(動(dòng)態(tài))。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-08-08
  • node.js微信公眾平臺(tái)開發(fā)教程

    node.js微信公眾平臺(tái)開發(fā)教程

    這篇文章主要為大家分享了node.js微信公眾平臺(tái)開發(fā)教程,如何進(jìn)行微信開發(fā),感興趣的小伙伴們可以參考一下
    2016-03-03
  • 淺談Express異步進(jìn)化史

    淺談Express異步進(jìn)化史

    本篇文章主要介紹了淺談Express異步進(jìn)化史 ,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • 前端需知nodejs?express中間件使用及定義詳解

    前端需知nodejs?express中間件使用及定義詳解

    這篇文章主要為大家介紹了前端需知nodejs?express中間件使用及定義詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • 解決前端報(bào)錯(cuò)“opensslErrorStack:?[?'error:03000086:digital?envelope?routines::initialization?error'?]”

    解決前端報(bào)錯(cuò)“opensslErrorStack:?[?'error:03000086:digital?

    這篇文章主要介紹了前端報(bào)錯(cuò)“opensslErrorStack:?[?'error:03000086:digital?envelope?routines::initialization?error'?]”的相關(guān)資料,文中將解決的辦法介紹的非常詳細(xì),需要的朋友可以參考下
    2026-05-05
  • mac安裝nvm(node.js)多版本管理實(shí)踐步驟

    mac安裝nvm(node.js)多版本管理實(shí)踐步驟

    這篇文章主要介紹了mac安裝nvm(node.js)多版本管理的相關(guān)資料,NVM是一個(gè)用于管理多個(gè)Node.js版本的命令行工具,它允許開發(fā)者在同一臺(tái)機(jī)器上安裝、切換和卸載不同版本的Node.js,從而解決版本不兼容的問題,需要的朋友可以參考下
    2025-02-02

最新評(píng)論

江北区| 盈江县| 应城市| 开江县| 新乡县| 呼玛县| 吉隆县| 涟水县| 佛学| 元谋县| 友谊县| 中牟县| 客服| 通辽市| 孝感市| 郁南县| 澳门| 黄浦区| 成都市| 淮滨县| 唐海县| 扎鲁特旗| 沙坪坝区| 祁连县| 改则县| 名山县| 顺昌县| 滨州市| 乐清市| 青河县| 左云县| 万宁市| 泰州市| 达州市| 济南市| 明溪县| 宁蒗| 汝城县| 通榆县| 修武县| 九寨沟县|