node構建-nvm,corepack

zmxcode發表於2022-02-09

node版本選擇的時候需要根據專案的依賴,電腦的配置進行選擇,例如node對win7的支援最高只到13.14.0;並且高版本的node對電腦cpu的要求和對專案包的版本要求也很高,可能會版本配對,電腦配置不夠導致專案無法正常啟動,所以選擇node的時候需要根據情況,多方位進行選擇。

電腦配置步驟:

  • 安裝Git工具,方便執行操作。
  • 安裝nvm,進入github,下載nvm-setup.zip,進行安裝,(參考安裝流程
  • 使用nvm安裝node(一般安裝一個穩定版本,一個低版本)
    nvm arch [32|64] 指定3264以覆蓋預設體系結構
    nvm list 展示所有版本
    nvm install <version> 安裝指定版本
    nvm use <version> 使用指定版本(需要管理員許可權)
  • 安裝corepack

    Corepack 是 Node.js 官方的內建 CLI,用來管理『包管理工具(npm、yarn、pnpm、cnpm)』,使用者無需手動安裝,即『包管理器的管理器』

Node.js>=16.10的內建有corepack,直接啟用就可以

corepack enable

Node.js < 16.10的需要手動安裝

npm i -g corepack
  • 對於低版本的node.js(比如低於14.19.0)還需要安裝外掛,否則vue專案中包含node-sass時,安裝依賴會包錯

    npm install --global --production windows-build-tools
    npm install --global node-gyp
  • 對於高版本的node.js不需要安裝輔助外掛來解決node-sass問題,不必再安裝node-sass,可直接使用sass,sass-load

    npm uninstall sass-loader node-sass
    npm install sass-loader@8.0.2 sass@1.26.5 --save-dev
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章