文档章节

Centos7:安装node和npm & npm配置全局路径

重庆_杨静
 重庆_杨静
发布于 02/28 14:23
字数 426
阅读 151
收藏 0

Centos7:安装node和npm

通过安装包安装,可以使用

  1. 先下载安装包到 /usr/local/tool/nodejs路径下
wget https://npm.taobao.org/mirrors/node/v8.0.0/node-v8.0.0-linux-x64.tar.xz
  1. 下载完成后解压
tar -xvf  node-v8.0.0-linux-x64.tar.xz
  1. 重命名为node
mv node-v8.1.4-linux-x64 node
  1. 配置环境变量
vim /etc/profile
  1. 在文件的最后添加
#set for nodejs  
export NODE_HOME=/usr/local/tool/nodejs/node  
export PATH=$NODE_HOME/bin:$PATH
  1. 保存退出后执行更新命令
source /etc/profile

如果不生效,重启系统就可以

  1. 检测node和npm是否安装成功

显示版本号则安装成功

# node -v
v8.0.0
# npm -v
5.0.0

注:现在 node 和 npm 还不能全局使用,需要做链接 (路径以自己实际情况为准)

ln -s /usr/local/tool/nodejs/node/bin/node /usr/local/bin/node 
ln -s /usr/local/tool/nodejs/node/bin/npm  /usr/local/bin/npm 

测试是否可以在任何目录下执行 node 和 npm 命令

# cd /
# node -v
v8.0.0

npm配置全局路径

  1. 配置全局安装路径和缓存路径
cd /usr/local/tool/nodejs
mkdir node_global
mkdir node_cache
npm config set prefix "node_global"
npm config set cache "node_cache"
  1. npm的包安装分为本地安装(local)、全局安装(global)两种

不加-g的话默认是使用本地安装,npm会在执行命令的当前路径下下载安装模块组件。 加上-g的话是使用全局安装,npm会在设置的全局路径下安装。方便统一管理。

npm install grunt # 本地安装
npm install -g grunt-cli # 全局安装

© 著作权归作者所有

重庆_杨静
粉丝 3
博文 45
码字总数 27580
作品 0
江北
程序员
私信 提问
CentOS7安装Node.js8

下载nodejs 解压 测试是否安装成功 进入解压目录下的 bin 目录,执行 ls 命令 有node 和 npm 测试 显示版本号则安装成功 现在 node 和 npm 还不能全局使用,需要做链接 (路径以自己实际情况...

临江仙卜算子
2018/04/12
38
0
NodeJS的安装配置

在Linux下安装: 1 下载编译好的二进制文件。https://nodejs.org/dist/v4.4.5/node-v4.4.5-linux-x64.tar.xz 2 解压到自己制定目录,例如 /opt/node4.4.5/。 3 设置连接: 2017-10-13 补充:...

shawnplaying
2016/06/07
61
2
nodejs windows 安装过程

https://nodejs.org/en/ 下载安装包 配置全局安装包路径 npm config set prefix "D:tool.installnodejsnode_global" 以及 npm config set cache "D:tool.installnodejsnode_cache" 查看npm所......

loowj
2016/10/25
58
0
【NodeJS】安装CNPM

首先建立一个文件夹用来存放Node全局的插件 比如我建立的文件夹路径为"/home/zfj/npmConfig" 设置全局安装路径 npm config set prefix "/home/zfj/npmConfig/npm" npm config set globalcon......

江江的喵
2016/02/29
857
0
安装webpack和webpack打包(此文转自Henery)

Henery博客地址为:http://blog.csdn.net/henery_002 写的很详细,可以做参考 最近要做项目优化了,尤其是前端这块,许多js需要模块化管理和相应的优化 1.输入如下地址,进入node.js官网,下载...

youcongtech
2018/02/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

最好的重试是指数后退和抖动

1. 概述 在本教程中,我们将探讨如何使用两种不同的策略改进客户端重试:指数后退和抖动。 2. 重试 在分布式系统中,多个组件之间的网络通信随时可能发生故障。 客户端应用程序通过实现重试来...

liululee
10分钟前
3
0
聊一聊大厂内部的安全管理机制

工作了两个月了体会到了很多之前做外包小项目没有的东西,不得不说大厂的还是有自己一套的完善的体制,不会像B站那样泄露自己整个后台的源码这种事情发生。 电脑办公 比如说在使用电脑办公这...

gzc426
37分钟前
4
0
如何利用deeplearning4j中datavec对图像进行处理

NativeImageLoader Labelloader = new NativeImageLoader(112, 112, 3,new FlipImageTransform(-1)); 一、导读 众所周知图像是有红绿蓝三种颜色堆叠而成,利用deeplearning对图像处理,必须把...

冷血狂魔
39分钟前
7
0
1. Context - React跨组件访问数据的利器

《react-router-dom源码揭秘》系列 2. React-Router的基本使用 3. react-router-dom源码揭秘 - BrowserRouter Context提供了一种跨组件访问数据的方法。它无需在组件树间逐层传递属性,也可以...

前端老手
49分钟前
5
0
Docker入门实战--开篇,为什么要使用Docker

前面Thrift文章中,我曾经介绍过我为什么要用Thrift。Docker的使用却是不一样的。纯属没事找事,因为我现在一个人的团队,项目只要一个project目录足够了! 那我何苦要用Docker呢 各位且听听...

后天的奇点
49分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部