Ubuntu 16.04 64位中搭建Node.js开发环境教程


Posted in Javascript onOctober 19, 2016

前言

首先说下本文的系统环境是:Ubuntu 16.04 64位,本文内容亲测可用, 大家可以请放心借鉴参考,下面来一起看看详细的步骤。

使用淘宝镜像

淘宝镜像官网是https://npm.taobao.org/

使用淘宝镜像前请自行安装好 npm 和 node

node 和 npm 的安装

node可以在这里下载

本文使用的是官方推荐v4.4.4长期支持版

下载并解压 node-v4.4.4-Linux-x64.tar.xz

tar -xJf node-v4.4.4-linux-x64.tar.xz

移到通用的软件安装目录 /opt/

sudo mv node-v4.4.4-linux-x64 /opt/

安装 npm 和 node 命令到系统命令

sudo ln -s /opt/node-v4.4.4-linux-x64/bin/node /usr/local/bin/node 
sudo ln -s /opt/node-v4.4.4-linux-x64/bin/npm /usr/local/bin/npm

验证:

node -v

v4.4.4

npm -v

2.15.1

设置 npm 使用淘宝源

~/.bashrc 中添加(请先备份 cp ~/.bashrc ~/.bashrc.bak

alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"

使修改立即生效,输入,回车

source ~/.bashrc

使用淘宝镜像安装 npm 包

终端输入

cnpm install [name]

附录A - npm命令

全局安装

npm install -g 软件包名

全局安装的路径可以通过下面的命令查看

npm config get prefix

全局安装的路径可以通过下面的命令修改

npm config set prefix "目录"

局部安装(将模块下载到当前命令行所在目录),不推荐

npm install 软件包名

总结

以上就是在Ubuntu 16.04 64位中搭建Node.js开发环境的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

Javascript 相关文章推荐
jquery select(列表)的操作(取值/赋值)
Mar 16 Javascript
jquery.pagination.js 无刷新分页实现步骤分享
May 23 Javascript
JavaScript Math.ceil 方法(对数值向上取整)
Jan 09 Javascript
jQuery源码解读之removeAttr()方法分析
Feb 20 Javascript
javascript计时器详解
Feb 28 Javascript
JS表格组件神器bootstrap table详解(强化版)
May 26 Javascript
防止Node.js中错误导致进程阻塞的办法
Aug 11 Javascript
PHP捕捉异常中断的方法
Oct 24 Javascript
Vue.js组件tree实现无限级树形菜单
Dec 02 Javascript
RequireJs的使用详解
Feb 19 Javascript
使用ngrok+express解决本地环境中微信接口调试问题
Feb 26 Javascript
详解angular2 控制视图的封装模式
Dec 27 Javascript
jQuery实现点击任意位置弹出层外关闭弹出层效果
Oct 19 #Javascript
JavaScript重定向URL参数的两种方法小结
Oct 19 #Javascript
Angular2  NgModule 模块详解
Oct 19 #Javascript
JS自定义函数对web前端上传的文件进行类型大小判断
Oct 19 #Javascript
jQuery  ready方法实现原理详解
Oct 19 #Javascript
Javascript实现汉字和拼音互转的终极方案
Oct 19 #Javascript
Javascript typeof与instanceof的区别
Oct 18 #Javascript
You might like
PHP实现的堆排序算法详解
2017/08/17 PHP
PHP实现动态获取函数参数的方法示例
2018/04/02 PHP
PHP中abstract(抽象)、final(最终)和static(静态)原理与用法详解
2020/06/05 PHP
基于jquery的返回顶部效果(兼容IE6)
2011/01/17 Javascript
JQuery中如何传递参数如click(),change()等具体实现
2013/04/28 Javascript
使用jquery操作session方法分享
2015/01/22 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖放商品放置购物车
2015/11/30 Javascript
jQuery实现指定区域外单击关闭指定层的方法【经典】
2016/06/22 Javascript
JS如何判断json是否为空
2016/07/06 Javascript
js基于cookie记录来宾姓名的方法
2016/07/19 Javascript
微信小程序 闭包写法详细介绍
2016/12/14 Javascript
详解使用Vue.Js结合Jquery Ajax加载数据的两种方式
2017/01/10 Javascript
详解小程序缓存插件(mrc)
2018/08/17 Javascript
vue实例中data使用return包裹的方法
2018/08/27 Javascript
layui form.render('select', 'test2') 更新渲染的方法
2019/09/27 Javascript
vue 返回上一页,页面样式错乱的解决
2019/11/14 Javascript
vue项目中自定义video视频控制条的实现代码
2020/04/26 Javascript
解决微信授权成功后点击按返回键出现空白页和报错的问题
2020/06/08 Javascript
[44:50]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第二局
2016/02/26 DOTA
Python编程入门的一些基本知识
2015/05/13 Python
对python 匹配字符串开头和结尾的方法详解
2018/10/27 Python
Apache,wsgi,django 程序部署配置方法详解
2019/07/01 Python
利用Python产生加密表和解密表的实现方法
2019/10/15 Python
Python logging日志模块 配置文件方式
2020/07/12 Python
pycharm全局搜索的具体步骤
2020/07/28 Python
如何将json数据转换为python数据
2020/09/04 Python
HTML5 Canvas——用路径描画线条实例介绍
2013/06/09 HTML / CSS
英国儿童图书网站:Scholastic
2017/03/26 全球购物
zooplus波兰:在线宠物店
2019/07/21 全球购物
电子信息毕业生自荐信
2013/11/16 职场文书
安全生产活动月方案
2014/03/09 职场文书
亮剑精神演讲稿
2014/05/23 职场文书
故意伤害人身损害赔偿协议书
2014/11/19 职场文书
师德承诺书
2015/01/20 职场文书
会计稽核岗位职责
2015/04/13 职场文书
python中 .npy文件的读写操作实例
2022/04/14 Python