Node.js是在前端頁面開發中十分受歡迎的,它是一套用來編寫高性能網絡服務器的JavaScript工具包,簡單說,這裏的nodejs項目指的就是前端項目!前端
"系統管理"--"管理插件"--"可選插件"
node
官網下載地址:https://nodejs.org/dist/latest/
wget https://nodejs.org/dist/latest/node-v11.14.0-linux-x64.tar.gzlinux
tar xvzf node-v11.14.0-linux-x64.tar.gz -C /optshell
vim /etc/profile
export PATH=/opt/node-v11.14.0-linux-x64/bin:$PATHnpm
source /etc/profilevim
npm install -g cnpm --registry=https://registry.npm.taobao.org緩存
npm和 cnpm區別:
npm(node package manager)是nodejs的包管理器,用於node插件管理(包括安裝、卸載、管理依賴等) npm安裝插件過程:從http://registry.npmjs.org下載對應的插件包(該網站服務器位於國外,因此常常下載緩慢或出現異常)。
cnpm是國內的淘寶團隊分享的鏡像,同步頻率目前爲 10分鐘 一次以保證儘可能與官方服務同步。
cnpm跟npm用法徹底一致,只是在執行命令時將npm改成cnpm。服務器
"系統管理"--"全局工具設置"---" NodeJS 安裝"網絡
注意:這裏選「構建一個自由風格的軟件項目」ide
source /etc/profile #聲明環境變量
cnpm cache verify #清除緩存
cnpm install #安裝cnpm
cnpm run build:prod -- --dev #構建項目
zip -r dist.zip dist #打包成.zip格式
1.建議nodejs插件在Linux系統提早安裝上,在線安裝會很是慢。
2.npm和cnpm區別來自 http://www.javashuo.com/article/p-mzatzoxk-ez.html, 因此這裏採用的是cnmp命令安裝插件。
3.cnpm run build:prod -- --dev 這條命令以公司具體svn設置爲準,僅供參考。
4.因本公司只須要對nodejs項目打包便可,這篇博客沒寫上傳服務器的相關配置,如要須要,可參考 https://www.jianshu.com/p/90c04ceff2da