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操作word的参考代码
Oct 26 Javascript
一些有用的JavaScript和jQuery的片段分享
Aug 23 Javascript
jquery选择checked在ie8普通模式下的问题
Feb 12 Javascript
jquery $.trim()方法使用介绍
May 21 Javascript
jQuery实现的Div窗口震动特效
Jun 09 Javascript
javascript 实现map集合
Apr 03 Javascript
Bootstrap表单Form全面解析
Jun 13 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
Sep 19 Javascript
微信小程序商城项目之商品属性分类(4)
Apr 17 Javascript
JavaScript实现form表单的多文件上传
Mar 27 Javascript
React router动态加载组件之适配器模式的应用详解
Sep 12 Javascript
highCharts提示框中显示当前时间的方法
Jan 18 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中慎用双等于(==)的详解
2013/06/06 PHP
php抽象类和接口知识点整理总结
2019/08/02 PHP
javaScript 数值型和字符串型之间的转换
2009/07/25 Javascript
js 取时间差去掉周六周日实现代码
2012/12/25 Javascript
判断在css加载完毕后执行后续代码示例
2014/09/03 Javascript
JavaScript每天定时更换皮肤样式的方法
2015/07/01 Javascript
javascript实现状态栏文字首尾相接循环滚动的方法
2015/07/22 Javascript
jQuery中bind(),live(),delegate(),on()绑定事件方法实例详解
2016/01/19 Javascript
JS实现n秒后自动跳转的两种方法
2020/11/30 Javascript
Angular 理解module和injector,即依赖注入
2016/09/07 Javascript
JavaScript评论点赞功能的实现方法
2017/03/13 Javascript
js+canvas实现动态吃豆人效果
2017/03/22 Javascript
无循环 JavaScript(map、reduce、filter和find)
2017/04/08 Javascript
jQuery+Ajax请求本地数据加载商品列表页并跳转详情页的实现方法
2017/07/12 jQuery
JS处理一些简单计算题
2018/02/24 Javascript
Vue波纹按钮组件制作
2018/04/30 Javascript
Vue-component全局注册实例
2018/09/06 Javascript
微信小程序封装自定义弹窗的实现代码
2019/05/08 Javascript
js实现移动端tab切换时下划线滑动效果
2019/09/08 Javascript
Vue插件之滑动验证码
2019/09/21 Javascript
微信小程序基于movable-view实现滑动删除效果
2020/01/08 Javascript
在实例中重学JavaScript事件循环
2020/12/03 Javascript
python3判断url链接是否为404的方法
2018/08/10 Python
python分布式计算dispy的使用详解
2019/12/22 Python
Python3运算符常见用法分析
2020/02/14 Python
Python实现获取当前目录下文件名代码详解
2020/03/10 Python
python 实现学生信息管理系统的示例
2020/11/28 Python
老板电器官方购物商城:老板油烟机、燃气灶、消毒柜、电烤箱
2018/05/30 全球购物
生产班组长岗位职责
2014/01/05 职场文书
服务行业口号
2014/06/11 职场文书
元旦晚会活动总结
2014/07/09 职场文书
2015中学学校工作总结
2015/07/20 职场文书
基于flask实现五子棋小游戏
2021/05/25 Python
详解PHP服务器如何在有限的资源里最大提升并发能力
2021/05/25 PHP
anaconda python3.8安装后降级
2021/06/11 Python
golang操作rocketmq的示例代码
2022/04/06 Golang