CentOS7配置nodejs環境


# 安裝
wget https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-x64.tar.xz
tar xf node-v12.18.3-linux-x64.tar.xz
mv node-v12.18.3-linux-x64 /usr/local/

# 配置系統變量
vim /etc/profile.d/node.sh

#!/bin/bash
export PATH=/usr/local/node-v12.18.3-linux-x64/bin:$PATH
export NODE_PATH=/usr/local/node-v12.18.3-linux-x64/lib/node_modules
export PATH=${NODE_PATH}:$PATH

source /etc/profile.d/node.sh

# 檢查是否生效
echo ${NODE_PATH}
node -v
npm -v

# 全局安裝淘寶npm源,以后使用cnpm代替npm
npm install -g cnpm --registry=https://registry.npm.taobao.org

# 檢查是否安裝成功
cnpm -v

# 使用cnpm 命令來安裝模塊
cnpm install [name]


#升級 npm
cnpm install npm -g

# 升級或安裝 cnpm
npm install cnpm -g

# 最新穩定版
cnpm install vue

vue2安裝命令:cnpm install vue-cli 或者指定版本:cnpm install vue-cli@2.9.6
vue3安裝命令:cnpm install @vue/cli 或者指定版本:cnpm install @vue/cli@3.12.1

使用

創建項目

使用vue2創建項目:vue-cli2 init webpack my-project
使用vue3創建項目:vue-cli3 create my-project

本地運行

npm run serve

編譯打包

cnpm run build

清除緩存

cnpm cache clean --force

編譯項目時的錯誤處理

錯誤1:Error: ENOSPC: System limit for number of file watchers reached

解決辦法:

echo fs.inotify.max_user_watches=524288 | tee -a /etc/sysctl.conf && sysctl -p
sysctl --system

如果你遇到了使用 npm 安 裝node_modules 總是提示報錯:報錯: npm resource busy or locked.....。

可以先刪除以前安裝的 node_modules :

npm cache clean
npm install


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM