文档章节

nodejs zip压缩版安装与配置

z
 zzxuan
发布于 2017/06/24 04:09
字数 378
阅读 10652
收藏 6

1、下载

下载地址:https://nodejs.org/zh-cn/download/ 

选择相应的版本下载

2、解压缩

将文件解压到要安装的位置,并新建两个目录

node-global :npm全局安装位置

node-cache:npm 缓存路径

3、配置

配置环境变量:

将node.exe 所在的目录添加到path环境变量,这样我们在使用命令行时就可以在任意路径使用node命令了,同时该目录下有一个npm.cmd文件,打开文件其实就i是将我们的npm命令映射到node.exe npm-cli.js,由于存在该映射所以只要把node.exe 所在的目录添加到path环境变量,也可以在任何目录下执行npm install了。

写到这里其实node就算已经装好了。

在命令行中输入如下命令测试

node -v

npm -v

那么node-global :npm全局安装位置,node-cache:npm 缓存路径 又是怎么与npm发生关系呢?

通过如下命令进行配置:

npm config set prefix "D:\dev\node-v6.11.0-win-x64\node-global"
npm config set cache "D:\dev\node-v6.11.0-win-x64\node-cache"

执行npm命令进行测试:npm install webpack -g

会发现node-global下node_modules中多了webpack 文件夹

webpack是用来打包的module,通常我们会在命令行中执行,而webpack同样在node-global中做了映射,所以只需要将node-global加入path环境变量即可。

现在可以在命令行中任意路径下执行webpack命令了。

 

© 著作权归作者所有

上一篇: cygwin的一些认识
下一篇: everything的使用
z
粉丝 1
博文 7
码字总数 2742
作品 0
杭州
程序员
私信 提问
非 root 用户全局安装和配置 NodeJS

主要针对 Linux 非 root 用户,在没有 root 权限下如果安装及配置 NodeJS(注:这里安装的是官网上已经编译好的二进制包)。 首先,到 NodeJS 的官网(https://nodejs.org/en/download/)下载...

Mr_ET
2018/05/29
1K
0
Centos 7 安装Nodejs 启动Express项目

去官网下载Nodejs压缩包 https://nodejs.org/download/release/latest-v6.x/ 我把node-v6.11.4-linux-x64.tar.gz上传到opt目录下的 执行node -v 会出现nodejs的版本号 再配置nodejs的环境变量...

투판시
2017/10/19
218
0
🐠从零开始Docker化你的Node.js应用

背景 给你一台新买的服务器(CentOS),相关账户及密码,一个基于Node.js开发的web应用源码包(zip),要求你在新机器上使用Docker的方式把应用部署起来。此时的你,并没有搞清楚什么是容器/镜像...

levy9527
2018/06/22
0
0
自动部署模块所需环境依赖--bat批处理

nvm 什么是nvm-windows nvm就是Node Version Manager(Node版本管理器)的简称,很方便的在一台机器上安装多个版本的node并在多个node版本间自由切换。nvm-windows就是安装在windows平台上的...

RikaXia
03/26
0
0
从零开始Docker化你的Node.js应用

背景 给你一台新买的服务器(CentOS),相关账户及密码,一个基于Node.js开发的Web应用源码包(zip),要求你在新机器上使用Docker的方式把应用部署起来。此时的你,并没有搞清楚什么是容器/...

Docker
2018/06/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

个人服务容器化和基础监控容器化

1.前景 自己比较喜欢玩机器,目前手上有4台常用的机器如下,平常跑一些自己写的小程序还有博客和代理都在上面。 1 1核1G 2 1核2G 3 1核1G 4 2核4G 每次拿到一台新的vps环境安装就是个大问题,...

MrPei
37分钟前
4
0
Rancher源码编译

源码包准备 mkdir -p $GOPATH/src/github.com/ranchercd $GOPATH/src/github.com/ranchergit clone https://github.com/rancher/rancher.gitcd ranchergit checkout v2.2.3-rc9 注1......

深蓝苹果
41分钟前
5
0
7个理由,给你推荐这款“秒杀Excel”的分析神器!

谈到数据分析,自然离不开赖以使用的数据分析工具。 商业智能时代,可用于数据分析的工具有很多,Python、R......还有各式各样的专业工具。其中,Excel也是推荐的比较多的一种,尤其是刚入门...

朕想上头条
54分钟前
5
0
Spring5 源码分析-容器刷新-解析配置类-主流程

上一篇:Spring5 源码分析-容器刷新-invokeBeanFactoryPostProcessors()方法 此篇是上一篇方法中非常非常重要的功能,也是Spring核心功能,完成所有的BeanDefinition注册。 详细的主流程,如...

特拉仔
56分钟前
7
0
Python 3.8.0 正式发布 更新内容

Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的...

阮鹏
56分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部