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阻止冒泡事件使用模拟事件
Sep 06 Javascript
使用Jquery实现点击文字后变成文本框且可修改
Sep 21 Javascript
jquery实现图片上传前本地预览功能
May 10 Javascript
js实现按钮控制带有停顿效果的图片滚动
Aug 30 Javascript
jquery实现(textarea)placeholder自动换行
Dec 22 Javascript
jQuery实现验证码功能
Mar 17 Javascript
微信小程序 setData的使用方法详解
Apr 20 Javascript
ReactNative实现图片上传功能的示例代码
Jul 11 Javascript
js实现鼠标跟随运动效果
Aug 02 Javascript
Javascript 编码约定(编码规范)
Mar 11 Javascript
基于Node.js的大文件分片上传示例
Jun 19 Javascript
Vue3 源码导读(推荐)
Oct 14 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
mysql 的 like 问题,超强毕杀记!!!
2007/01/18 PHP
PHP提取中文首字母
2008/04/09 PHP
CI使用Tank Auth转移数据库导致密码用户错误的解决办法
2014/06/12 PHP
PHP以mysqli方式连接类完整代码实例
2014/07/15 PHP
打造基于jQuery的高性能TreeView(asp.net)
2011/02/23 Javascript
jquery给图片添加鼠标经过时的边框效果
2013/11/12 Javascript
ff下JQuery无法监听input的keyup事件的解决方法
2013/12/12 Javascript
Javascript浅谈之this
2013/12/17 Javascript
easyui datagrid 键盘上下控制选中行示例
2014/03/31 Javascript
浅析JavaScript 箭头函数 generator Date JSON
2016/05/23 Javascript
禁用backspace网页回退功能的实现代码
2016/11/15 Javascript
详解angularjs利用ui-route异步加载组件
2017/05/21 Javascript
使用vue-cli webpack 快速搭建项目的代码
2018/11/21 Javascript
vue 路由缓存 路由嵌套 路由守卫 监听物理返回操作
2020/08/06 Javascript
[01:04:01]2014 DOTA2华西杯精英邀请赛5 24 DK VS VG
2014/05/25 DOTA
[55:54]FNATIC vs EG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
[01:18:35]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第一场 1月29日
2021/03/11 DOTA
Python利用matplotlib生成图片背景及图例透明的效果
2017/04/27 Python
在python3环境下的Django中使用MySQL数据库的实例
2017/08/29 Python
Python使用googletrans报错的解决方法
2018/09/25 Python
Python实现操纵控制windows注册表的方法分析
2019/05/24 Python
使用Python进行中文繁简转换的实现代码
2019/10/18 Python
python如何建立全零数组
2020/07/19 Python
PyTorch安装与基本使用详解
2020/08/31 Python
荷兰音乐会和音乐剧门票订购网站:Topticketshop
2019/08/27 全球购物
茱莉蔻美国官网:Jurlique美国
2020/11/24 全球购物
董事长职责范文
2013/11/08 职场文书
教师专业理论水平的自我评价分享
2013/11/09 职场文书
个人安全生产承诺书
2014/05/22 职场文书
美德少年事迹材料1000字
2014/08/21 职场文书
护士先进个人总结
2015/02/13 职场文书
干部培训工作总结2015
2015/05/25 职场文书
金正昆讲礼仪观后感
2015/06/11 职场文书
驾驶员安全责任协议书
2016/03/22 职场文书
MySQL库表名大小写的选择
2021/06/05 MySQL
Nginx代理Redis哨兵主从配置的实现
2022/07/15 Servers