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 动态将数字金额转化为中文大写金额
May 14 Javascript
菜鸟学习JavaScript小实验之函数引用
Nov 17 Javascript
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
Dec 17 Javascript
jQuery层次选择器选择元素使用介绍
Apr 18 Javascript
解析javascript 浏览器关闭事件
Jul 08 Javascript
JavaScript使用pop方法移除数组最后一个元素用法实例
Apr 06 Javascript
推荐10 个很棒的 jQuery 特效代码
Oct 04 Javascript
React-router中结合webpack实现按需加载实例
May 25 Javascript
Node.js  REPL (交互式解释器)实例详解
Aug 06 Javascript
weex里Vuex state使用storage持久化详解
Sep 09 Javascript
大转盘抽奖小程序版 转盘抽奖网页版
Apr 16 Javascript
灵活使用console让js调试更简单的方法步骤
Apr 23 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
Yii框架分页实现方法详解
2017/05/20 PHP
PHP迭代器和迭代的实现与使用方法分析
2018/04/19 PHP
彻底搞懂JS无缝滚动代码
2007/01/03 Javascript
原生javascript实现图片滚动、延时加载功能
2015/01/12 Javascript
JS实现当前页居中分页效果的方法
2015/06/18 Javascript
javascript中对变量类型的判断方法
2015/08/09 Javascript
基于JavaScript如何实现私有成员的语法特征及私有成员的实现方式
2015/10/28 Javascript
js滚轮事件兼容性问题需要注意哪些
2016/11/15 Javascript
JS重载实现方法分析
2016/12/16 Javascript
js图片轮播插件的封装
2017/07/21 Javascript
vue axios 二次封装的示例代码
2017/12/08 Javascript
JavaScript实现区块链
2018/03/14 Javascript
webpack项目使用eslint建立代码规范实现
2019/05/16 Javascript
微信JS-SDK实现微信会员卡功能(给用户微信卡包里发送会员卡)
2019/07/25 Javascript
JavaScript如何把两个数组对象合并过程解析
2019/10/10 Javascript
Vue父组件向子组件传值以及data和props的区别详解
2020/03/02 Javascript
[01:43]倾听DOTA2英雄之声 魅惑魔女国服配音鉴赏
2013/06/06 DOTA
Python引用(import)文件夹下的py文件的方法
2014/08/26 Python
Python实现的检测网站挂马程序
2014/11/30 Python
Python三元运算实现方法
2015/01/12 Python
Django内容增加富文本功能的实例
2017/10/17 Python
Python爬取附近餐馆信息代码示例
2017/12/09 Python
python爬虫爬取淘宝商品信息
2018/02/23 Python
python3处理含有中文的url方法
2018/05/10 Python
python+selenium实现自动化百度搜索关键词
2019/06/03 Python
如何解决django-celery启动后迅速关闭
2019/10/16 Python
使用python实现回文数的四种方法小结
2019/11/24 Python
支票、地址标签、包装纸和慰问卡:Current Catalog
2018/01/30 全球购物
国际象棋商店:The Chess Store
2018/07/09 全球购物
Perfume’s Club中文官网:西班牙美妆在线零售品牌
2020/08/24 全球购物
家庭困难证明
2014/10/12 职场文书
班主任先进事迹材料
2014/12/17 职场文书
党小组评议意见
2015/06/02 职场文书
2016年“六一儿童节”校园广播稿
2015/12/17 职场文书
2019年度开业庆典祝福语大全!
2019/07/05 职场文书
前端传参数进行Mybatis调用mysql存储过程执行返回值详解
2022/08/14 MySQL