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 相关文章推荐
静态页面的值传递(三部曲)
Sep 25 Javascript
Jquery EasyUI中弹出确认对话框以及加载效果示例代码
Feb 13 Javascript
jQuery匹配文档链接并添加class的方法
Jun 26 Javascript
AngularJs定制样式插入到ueditor中的问题小结
Aug 01 Javascript
Three.js学习之Lamber材质和Phong材质
Aug 04 Javascript
jquery实现图片切换代码
Oct 13 Javascript
Bootstrop实现多级下拉菜单功能
Nov 24 Javascript
js实现漫天星星效果
Jan 19 Javascript
vue devtools的安装与使用教程
Aug 08 Javascript
3分钟读懂移动端rem使用方法(推荐)
May 06 Javascript
Vue Autocomplete 自动完成功能简单示例
May 25 Javascript
JavaScript组合继承详解
Nov 07 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使用APC实现实时上传进度条功能
2015/10/26 PHP
php实现保存周期为1天的购物车类
2017/07/07 PHP
浅谈关于PHP解决图片无损压缩的问题
2017/09/01 PHP
php定期拉取数据对比方法实例
2019/09/22 PHP
Laravel 类和接口注入相关的代码
2019/10/15 PHP
键盘 keycode的值 javascript时触发事件时很有用的要素
2009/11/02 Javascript
jquery如何获取复选框的值
2013/12/12 Javascript
js实现身份证号码验证的简单实例
2014/02/19 Javascript
JavaScript面试题大全(推荐)
2016/09/22 Javascript
JavaScript html5利用FileReader实现上传功能
2020/03/27 Javascript
集合Bootstrap自定义confirm提示效果
2017/09/19 Javascript
浅谈JavaScript的innerWidth与innerHeight
2017/10/12 Javascript
详解如何在vue项目中使用layui框架及采坑
2019/05/05 Javascript
Fetch超时设置与终止请求详解
2019/05/18 Javascript
使用VScode 插件debugger for chrome 调试react源码的方法
2019/09/13 Javascript
python3+PyQt5实现自定义分数滑块部件
2018/04/24 Python
使用pytorch搭建AlexNet操作(微调预训练模型及手动搭建)
2020/01/18 Python
html5 canvas绘制放射性渐变色效果
2018/01/04 HTML / CSS
Maison Lab荷兰:名牌Outlet购物
2018/08/10 全球购物
Eagle Eyes Optics鹰眼光学:高性能太阳镜
2018/12/07 全球购物
银行财务部实习生的自我鉴定
2013/11/27 职场文书
优秀体育委员自荐书
2014/01/31 职场文书
工程资料员岗位职责
2014/03/10 职场文书
生物制药专业求职信
2014/03/11 职场文书
《最佳路径》教学反思
2014/04/13 职场文书
《赶海》教学反思
2014/04/20 职场文书
平安校园建设方案
2014/05/02 职场文书
中等生评语大全
2014/05/04 职场文书
保密工作目标责任书
2014/07/28 职场文书
关于工作经历的证明书
2014/10/11 职场文书
2014教师年度工作总结
2014/11/10 职场文书
学年个人总结范文
2015/03/05 职场文书
小学体育组工作总结2015
2015/07/21 职场文书
礼仪培训心得体会
2016/01/22 职场文书
Python基础之数据类型知识汇总
2021/05/18 Python
PostgreSQL数据库去除重复数据和运算符的基本查询操作
2022/04/12 PostgreSQL