Node.js安裝與NPM使用介紹

Node.js是基於Chrome Javascript運行時的平臺。是運行在服務端的JavaScript。

Centos7下安裝Node.js,二進制包安裝方式。
1.下載:
下載地址:http://nodejs.cn/download/
下載二進制包,不下載源碼,源碼安裝需編譯安裝,make、make install。
下載版本:node-v10.8.0-linux-x64

2.配置環境變量
vim /etc/profile.d/nodejs.sh

export NODE_HOME=/usr/local/node-v10.8.0-linux-x64
PATH=$NODE_HOME/bin:$PATH:$HOME/bin

配置生效
source /etc/profile

3.驗證配置安裝成功

[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版本

#npm install -g cnpm
#cnpm -v

NPM介紹
1.NPM(節點包管理器)是Nodejs包管理器,用於節點插件的安裝、更新、卸載和管理依賴等。是隨同NodeJS一起安裝的包管理工具,能解決NodeJS代碼部署上的很多問題,常見的使用場景有以下幾種:
1).允許用戶從NPM服務器下載別人編寫的第三方包到本地使用。
2).允許用戶從NPM服務器下載並安裝別人編寫的命令行程序到本地使用。
3).允許用戶將自己編寫的包或命令行程序上傳到NPM服務器供別人使用。
由於新版的nodejs已經集成了npm,所以之前npm也一併安裝好了。

2.npm命令

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]

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/ [email protected]::test
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章