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 相关文章推荐
JAVASCRIPT实现的WEB页面跳转以及页面间传值方法
May 13 Javascript
侧栏跟随滚动的简单实现代码
Mar 18 Javascript
浅谈javascript中call()、apply()、bind()的用法
Apr 20 Javascript
JavaScript实现的多个图片广告交替显示效果代码
Sep 04 Javascript
JS+CSS实现电子商务网站导航模板效果代码
Sep 10 Javascript
全面详细的jQuery常见开发技巧手册
Feb 21 Javascript
js+css实现回到顶部按钮(back to top)
Mar 02 Javascript
easyui导出excel无法弹出下载框的快速解决方法
Nov 10 Javascript
VUE前端cookie简单操作
Oct 17 Javascript
微信小程序 WXML节点信息查询详解
Jul 29 Javascript
Vue获取页面元素的相对位置的方法示例
Feb 05 Javascript
vue从零实现一个消息通知组件的方法详解
Mar 16 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
在PHP3中实现SESSION的功能(二)
2006/10/09 PHP
apache+php完美解决301重定向的两种方法
2011/06/08 PHP
php调用dll的实例操作动画与代码分享
2012/08/14 PHP
PHP中比较时间大小实例
2014/08/21 PHP
PHP curl CURLOPT_RETURNTRANSFER参数的作用使用实例
2015/02/07 PHP
PHP编程获取图片的主色调的方法【基于Imagick扩展】
2017/08/02 PHP
JavaScript在IE和Firefox(火狐)的不兼容问题解决方法小结
2010/04/13 Javascript
javascript中万恶的function实例分析
2011/05/25 Javascript
javascript 运算数的求值顺序
2011/08/23 Javascript
JS验证控制输入中英文字节长度(input、textarea等)具体实例
2013/06/21 Javascript
简约JS日历控件 实例代码
2013/07/12 Javascript
动态添加删除表格行的js实现代码
2014/02/28 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
ajax在兼容模式下失效的快速解决方法
2016/03/22 Javascript
Vuejs第十一篇组件之slot内容分发实例详解
2016/09/09 Javascript
angularjs指令之绑定策略(@、=、&)
2017/04/13 Javascript
浅谈Vuex的状态管理(全家桶)
2017/11/04 Javascript
基于vue-cli 打包时抽离项目相关配置文件详解
2018/03/07 Javascript
详解vue-cli下ESlint 配置说明
2018/09/03 Javascript
详解webpack2异步加载套路
2018/09/14 Javascript
[45:50]完美世界DOTA2联赛PWL S3 CPG vs Forest 第二场 12.16
2020/12/17 DOTA
[01:06:19]DOTA2-DPC中国联赛定级赛 LBZS vs SAG BO3第二场 1月8日
2021/03/11 DOTA
Python cookbook(数据结构与算法)找到最大或最小的N个元素实现方法示例
2018/02/13 Python
numpy找出array中的最大值,最小值实例
2018/04/03 Python
Python生成rsa密钥对操作示例
2019/04/26 Python
在keras里面实现计算f1-score的代码
2020/06/15 Python
新手常见Python错误及异常解决处理方案
2020/06/18 Python
Python 通过正则表达式快速获取电影的下载地址
2020/08/17 Python
python Zmail模块简介与使用示例
2020/12/19 Python
HTML5中的Scoped属性使用实例
2014/04/23 HTML / CSS
e路東瀛(JAPANiCAN)香港:日本旅游、日本酒店和温泉旅馆预订
2018/11/21 全球购物
几道PHP的面试题
2012/05/19 面试题
小学生家长评语大全
2014/02/10 职场文书
2014第二批党的群众路线教育实践活动对照检查材料思想汇报
2014/09/18 职场文书
安全教育日主题班会
2015/08/13 职场文书
创业计划书之寿司
2019/07/19 职场文书