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 相关文章推荐
JS的递增/递减运算符和带操作的赋值运算符的等价式
Dec 08 Javascript
javascript 学习之旅 (3)
Feb 05 Javascript
JavaScript中的作用域链和闭包
Jun 30 Javascript
分享XmlHttpRequest调用Webservice的一点心得
Jul 20 Javascript
多种方式实现JS调用后台方法进行数据交互
Aug 20 Javascript
点击标签切换和自动切换DIV选项卡
Aug 10 Javascript
js的window.showModalDialog及window.open用法实例分析
Jan 29 Javascript
jQuery原型属性和原型方法详解
Jul 07 Javascript
JS实现的表头列头固定页面功能示例
Jan 10 Javascript
Angular2+如何去除url中的#号详解
Dec 20 Javascript
小程序实现分类页
Jul 12 Javascript
解决vuex数据页面刷新后初始化操作
Jul 26 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打造属于自己的MVC框架
2012/03/07 PHP
php文件操作实例代码
2012/05/10 PHP
codeigniter数据库操作函数汇总
2014/06/12 PHP
Ubuntu12下编译安装PHP5.3开发环境
2015/03/27 PHP
php验证邮箱和ip地址最简单方法汇总
2015/10/30 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
高性能web开发 如何加载JS,JS应该放在什么位置?
2010/05/14 Javascript
javascript真的不难-回顾一下基础知识
2013/01/15 Javascript
jQuery实现返回顶部功能适合不支持js的浏览器
2014/08/19 Javascript
jQuery easyUI datagrid 增加求和统计行的实现代码
2016/06/01 Javascript
JS仿QQ好友列表展开、收缩功能(第二篇)
2017/07/07 Javascript
详解JS中的柯里化(currying)
2017/08/17 Javascript
浅谈微信页面入口文件被缓存解决方案
2018/09/29 Javascript
JS html事件冒泡和事件捕获操作示例
2019/05/01 Javascript
Vue使用预渲染代替SSR的方法
2020/07/02 Javascript
在vant中使用时间选择器和popup弹出层的操作
2020/11/04 Javascript
解决vue watch数据的方法被调用了两次的问题
2020/11/07 Javascript
python获取豆瓣电影简介代码分享
2014/01/16 Python
Python爬虫之pandas基本安装与使用方法示例
2018/08/08 Python
Python帮你微信头像任意添加装饰别再@微信官方了
2019/09/25 Python
Python Numpy 控制台完全输出ndarray的实现
2020/02/19 Python
css3实现文字首尾衔接跑马灯的示例代码
2020/10/16 HTML / CSS
详解html2canvas截图不能截取圆角图片的解决方案
2018/01/30 HTML / CSS
Gretna Green中文官网:苏格兰格林小镇
2019/10/16 全球购物
说出ArrayList,Vector, LinkedList的存储性能和特性
2015/01/04 面试题
电气专业推荐信范文
2013/11/18 职场文书
财务管理个人自荐书范文
2013/11/24 职场文书
后勤主管工作职责
2013/12/07 职场文书
企划主管岗位职责
2013/12/12 职场文书
幼教简历自我评价
2014/01/28 职场文书
高中运动会入场词
2014/02/14 职场文书
综合办公室岗位职责
2015/04/11 职场文书
远程教育培训心得体会
2016/01/09 职场文书
2016基督教会圣诞节开幕词
2016/03/04 职场文书
openstack中的rpc远程调用的方法
2021/07/09 Python
Android开发手册TextInputLayout样式使用示例
2022/06/10 Java/Android