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/ root@10.10.10.21::test

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站标题:Node.js安装与NPM使用介绍-创新互联
网站链接:http://bzwzjz.com/article/isopc.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 手机网站建设 成都网站设计 成都网站建设公司 网站建设方案 定制网站建设 企业网站建设 成都网站设计制作公司 手机网站建设套餐 定制网站制作 成都品牌网站建设 响应式网站设计 网站制作 成都网站建设 成都网站制作 网站设计公司 成都网站建设 成都网站制作 成都网站建设公司 温江网站设计 成都网站建设 成都网站建设 手机网站制作