Node.js是基於Chrome Javascript運行時的平臺。是運行在服務端的JavaScript。前端
Centos7下安裝Node.js,二進制包安裝方式。
1.下載:
下載地址:http://nodejs.cn/download/ 。
下載二進制包,不下載源碼,源碼安裝需編譯安裝,make、make install。
下載版本:node-v10.8.0-linux-x64node
2.配置環境變量
vim /etc/profile.d/nodejs.sh linux
export NODE_HOME=/usr/local/node-v10.8.0-linux-x64 PATH=$NODE_HOME/bin:$PATH:$HOME/bin
配置生效
source /etc/profilegit
3.驗證配置安裝成功npm
[root@alxy-git-srv ~]# node -v v10.8.0
[root@alxy-git-srv ~]# npm -v 6.2.0
4.安裝node插件cnpm
安裝全局的cnpm
查看node、npm、cnpm版本json
#npm install -g cnpm #cnpm -v
NPM介紹
1.NPM(節點包管理器)是Nodejs包管理器,用於節點插件的安裝、更新、卸載和管理依賴等。是隨同NodeJS一塊兒安裝的包管理工具,能解決NodeJS代碼部署上的不少問題,常見的使用場景有如下幾種:
1).容許用戶從NPM服務器下載別人編寫的第三方包到本地使用。
2).容許用戶從NPM服務器下載並安裝別人編寫的命令行程序到本地使用。
3).容許用戶將本身編寫的包或命令行程序上傳到NPM服務器供別人使用。
因爲新版的nodejs已經集成了npm,因此以前npm也一併安裝好了。vim
2.npm命令bash
npm 安裝 Node.js 模塊語法格式以下:$ npm install <Module Name> [-g] [--save-dev]
-g:全局安裝
--save:保存至package.json(package.json是Nodejs項目配置。因節點插件包相對比較大,不加入版本管理,由package.json配置信息加入版本管理,這樣可供其餘開發人員下載使用,package.json會下載所需的包)服務器
npm卸載插件:$ npm uninstall <Module Name> [-g] [--save-dev]
ide
npm更新插件:$ npm update <Module Name> [-g] [--save-dev]
查看npm已安裝插件:$ npm list
3.cnpm介紹
由安裝插件都是國外服務器下載,這速度你懂的。淘寶團隊幹了件好事,提供了:http://npm.taobao.org 替代官方版本,與官方同步頻率爲10分鐘一次,保證儘可能與官方同步。
安裝:命令執行:npm install cnpm -g --registry=https://registry.npm.taobao.org
安裝好版本查看cnpm -v
cnpm與npm用法徹底一致,命令執行改成cnpm。
附上前端項目構建腳本:
#!/bin/bash dirname=/home/jenkins/.jenkins/workspace/test cd $dirname cnpm install cnpm run build rsync -vzrtopg --numeric-ids --delete --progress --exclude-from=/etc/exclude.list2 --password-file=/etc/rsyncd.password $dirname/dist/ root@10.10.10.21::test