由于使用gulp.js来对前端项目进行管理,所以搭建了node.js的环境

首先, 需要安装node, npm

去官网下载安装包,解压后放到你的安装的目录。在这里我的是/opt/node-v6.11.1-linux-x64

配置环境变量

下载的安装包中有node的可执行文件,但是要在全局环境下运行需要配置环境变量。

  1. 使用 export PATH=$PATH:opt/node-v6.11.1-linux-x64/bin 可使环境暂时生效,但是打开新的terminal回话就会失效。
  2. 编辑/etc/profile文件,将环境变量写入改文件,保存source /etc/profile便可生效
  3. 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

安装成功,大功告成。

最新文章

  1. BZOJ 1061: [Noi2008]志愿者招募 [单纯形法]【学习笔记】
  2. One of the best logo fonts "Klavika"
  3. project.VERSION_NAME定义
  4. ubuntu下使用nginx部署Laravel
  5. 译 PrestaShop开发者指南 第二篇 代码规范
  6. JavaScript Promise API
  7. 从源码编译Chrome(chromium)
  8. SCU 2941 I NEED A OFFER!(01背包变形)
  9. 关于Eclipse的unsupported major minor version 51.0 错误
  10. C++容器类的简介
  11. SpringMVC——项目启动时从数据库查询数据
  12. 遇到Audio/Speech相关问题,如何抓取log
  13. 阿里云Linux挂载数据盘
  14. SQL语句简单整理
  15. Java学习笔记——封装、继承和多态
  16. Dapper数据库相关操作
  17. C# - 设计模式 - 模板模式
  18. 2.12 for循环
  19. npm安装cnpm、vue、react
  20. 025_set专题

热门文章

  1. C++输出字符指针指向的地址
  2. “希希敬敬对”Alpha版本发布说明
  3. jmeter处理接口加密和解密
  4. [Codeforces712D] Memory and Scores(DP+前缀和优化)(不用单调队列)
  5. Linux远程软件xshell的使用
  6. github命令大全
  7. 20180119-01-RACSignal的基础
  8. python 异常处理【转载】
  9. 141-FMC141-4路 250Msps/16bits ADC, FMC板卡
  10. egrep 或 多个连续字符测数字