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下申明对象的几种方法小结
Oct 02 Javascript
jQuery下通过replace字符串替换实现大小图片切换
May 22 Javascript
Jquery 获取对象的几种方式介绍
Jan 17 Javascript
Js为表单动态添加节点内容的方法
Feb 10 Javascript
AngularJS表单详解及示例代码
Aug 17 Javascript
js前端实现多图图片上传预览的两个方法(推荐)
Nov 18 Javascript
微信小程序 wx.uploadFile无法上传解决办法
Dec 14 Javascript
纯js仿淘宝京东商品放大镜功能
Mar 02 Javascript
js 奇葩技巧之隐藏代码
Aug 11 Javascript
vue获取当前点击的元素并传值的实例
Mar 09 Javascript
Vue.use源码学习小结
Jun 20 Javascript
vue中destroyed方法的使用说明
Jul 21 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 常用类整理
2009/12/23 PHP
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
2010/03/27 PHP
PHP支持多种格式图片上传(支持jpg、png、gif)
2011/11/03 PHP
Zend Framework分发器用法示例
2016/12/11 PHP
thinkPHP简单调用函数与类库的方法
2017/03/15 PHP
PHP使用PHPExcel实现批量上传到数据库的方法
2017/06/08 PHP
PHP基于IMAP收取邮件的方法示例
2017/08/07 PHP
thinkPHP框架实现的简单计算器示例
2018/12/07 PHP
doctype后如何获得body.clientHeight的方法
2007/07/11 Javascript
Javascript中定义方法的另类写法(批量定义js对象的方法)
2011/02/25 Javascript
Jquery事件的连接使用示例
2013/06/18 Javascript
jQuery异步验证用户名是否存在示例代码
2014/05/21 Javascript
jQuery中remove()方法用法实例
2014/12/25 Javascript
Nodejs实现批量下载妹纸图
2015/05/28 NodeJs
javascript中alert()与console.log()的区别
2015/08/26 Javascript
js图片轮播手动切换效果
2015/11/10 Javascript
gulp加批处理(.bat)实现ng多应用一键自动化构建
2017/02/16 Javascript
微信小程序 获取javascript 里的数据
2017/08/17 Javascript
详解开发react应用最好用的脚手架 create-react-app
2018/04/24 Javascript
如何解决日期函数new Date()浏览器兼容性问题
2019/09/11 Javascript
python网络编程学习笔记(10):webpy框架
2014/06/09 Python
详细介绍Python中的偏函数
2015/04/27 Python
Python实现递归遍历文件夹并删除文件
2016/04/18 Python
python中单例常用的几种实现方法总结
2018/10/13 Python
opencv导入头文件时报错#include的解决方法
2019/07/31 Python
Python 代码调试技巧示例代码
2020/08/11 Python
Canvas波浪花环的示例代码
2020/08/21 HTML / CSS
Champs Sports加拿大:北美最大的以商场为基础的专业运动鞋和服装零售商之一
2018/05/01 全球购物
美津浓美国官网:Mizuno美国
2018/08/07 全球购物
列车长先进事迹材料
2014/01/25 职场文书
工作迟到检讨书
2014/02/21 职场文书
说明书范文
2014/05/07 职场文书
教师工作证明范本
2015/06/12 职场文书
服装店员工管理制度
2015/08/07 职场文书
《扇形统计图》教学反思
2016/02/17 职场文书
ztree+ajax实现文件树下载功能
2021/05/18 Javascript