ubuntu下node.js 环境搭建
由于使用gulp.js来对前端项目进行管理,所以搭建了node.js的环境
首先, 需要安装node, npm
去官网下载安装包,解压后放到你的安装的目录。在这里我的是/opt/node-v6.11.1-linux-x64
配置环境变量
下载的安装包中有node的可执行文件,但是要在全局环境下运行需要配置环境变量。
- 使用 export PATH=$PATH:opt/node-v6.11.1-linux-x64/bin 可使环境暂时生效,但是打开新的terminal回话就会失效。
 - 编辑/etc/profile文件,将环境变量写入改文件,保存source /etc/profile便可生效
 - npm -v node -v命令查看版本,node环境便安装成功了
 
配置淘宝的cnpm
由于npm的下载依赖速度太慢,可以切换到淘宝的源
使用npm install -g cnpm --registry=https://registry.npm.taobao.org命令, 这里的-g命令表示全局安装,也就是在计算机的全局环境都可以使用cnpm命令
这时候会提示没有权限的问题,我们需要使用sudo命令。
但是系统提示:sudo npm 找不到命令。
我们需要建立软连接到/usr/bin目录下,这样我们的sudo命令才能找到node和npm命令
建立node和npm的软链
sudo ln -s /opt/node-v6.11.1-linux-x64/bin/node /usr/bin/node
sudo ln -s /opt/node-v6.11.1-linux-x64/bin/node /usr/lib/node
sudo ln -s /opt/node-v6.11.1-linux-x64/bin/npm /usr/bin/npm
安装成功,大功告成。
ubuntu下node.js 环境搭建的更多相关文章
- ubuntu下Node.js环境搭建
		
Node.js是一个能够在服务器端运行JavaScript的开放源代码.跨平台JavaScript运行环境.Node.js由Node.js基金会持有和维护,并与Linux基金会有合作关系.Node.j ...
 - widows下node.js环境搭建及运行js
		
昨天刚刚开始学习node.js,网上一些教程不是很清楚,所以总结一下我的经验. 1.安装. 安装省略,就到官网上去下载安装一下就好.安装完成之后,打开cmd,输入"path",查看 ...
 - Windows环境下Node.js环境搭建
		
1.Node.js下载与安装 https://nodejs.org/zh-cn/download/ Windows现在windows安装包(.msi),现在后手动安装,安装目录无要求,选项默认即可 2 ...
 - paip.最好的脚本语言node js 环境搭建连接mysql
		
paip.最好的脚本语言node js 环境搭建连接mysql #====下载node...走十一个exe..容易的.. 1 #0----Hello world .js 2 #---------模 ...
 - Node.js环境搭建和学习(windwos环境)
		
Node.js环境搭建和学习 一.环境搭建 1.下载安装文件 下载地址http://nodejs-org.qiniudn.com/下载Node.js环境安装包,根据操作系统下载对应的安装包 下载地址 ...
 - Node.js环境搭建&&npm安装
		
Node.js环境搭建 什么使Node.js呢?我们知道JavaScript开始作为客户端语言,但早已在浏览器端一统江湖,这时,野心越来越大,它就想向服务器端拓展了,于是Node.js就是这样的,我们 ...
 - Node.js 环境搭建及简单应用
		
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型.如果你想创建自己的服务,那么Node.js是一个非 ...
 - ubuntu下mysql的环境搭建及使用
		
ubuntu下mysql的环境搭建及使用 环境安装 使用如下命令分别安装服务端程序,客户端程序,及客户端依赖库 sudo apt-get install mysql-server sudo apt-g ...
 - ubuntu下python flask环境搭建
		
ubuntu下python flask环境搭建 1. 安装pip sudo apt-get install python-dev pyhton-pip 2. 安装virtualenv sudo apt ...
 
随机推荐
- JNI-java native interface(java本地接口)
			
什么是JNI java native interface(java本地接口) ABI: application binary interface (应用程序二进制接口) 为什么要使用JNI * 复用很 ...
 - c语言1博客作业12-学期总结
			
一.我学到的内容 二.收获总结 2.1我的收获 链接: c语言1博客作业01:https://www.cnblogs.com/dy-985211/p/11578914.html c语言1博客作业02: ...
 - [Linux] 009 链接命令
			
链接命令:ln 命令名称:ln 命令英文原意:link 命令所在路径:/bin/ln 执行权限:所有用户 语法:ln -s [原文件] [目标文件] 功能描述:生成链接文件 范例: 创建文件 /etc ...
 - json字符串格式
			
private static final String COMPLEX_JSON_STR = "{" + "\"teacherName\":\&quo ...
 - Tarjan(lca)
			
http://codevs.cn/problem/2370 / 2370 小机房的树 时间限制: 1 s 空间限制: 256000 KB 题目等级 : 钻石 Diamond 题目描 ...
 - 小Z的袜子(题解)(莫队)
			
小Z的袜子(题解)(莫队) Junlier良心莫队 题目 luoguP1494 [国家集训队]小Z的袜子 code #include<bits/stdc++.h> #define lst ...
 - VUE小案例--跑马灯效果
			
自学Vue课程中学到的一个小案例,跑马灯效果 <!DOCTYPE html> <html lang="zh-CN"> <head> <me ...
 - JavaScript 数组sort方法使用
			
直接上例子 1.无参调用返回按unicode字符编码排序 var arr = [1,2,0,21,15,6,34,9,45]; var arrSort = arr.sort(); console.lo ...
 - python常用函数 O
			
OrderedDict() 保持dict元素插入顺序. 例子: open(path) 可以对文件进行操作,有'r'读模式.'w'写模式.'a'追加模式.'b'二进制模式.'+'读/写模式等,操作完需要 ...
 - htmlunit填坑
			
htmlunit 无头浏览器 爬虫使用填坑: <!-- htmlunit start --> <dependency> <groupId>org.jsoup< ...