目录

一、【准备工作】nodejs下载安装(npm环境)

1 下载安装nodejs

2 查看环境变量是否添加成功

3、验证是否安装成功

4、修改模块下载位置

(1)查看npm默认存放位置

(2)在 nodejs 安装目录下,创建 “node_global” 和 “node_cache” 两个文件夹,

(3)修改默认文件夹,

(4)测试默认位置是否更改成功

解决报错:执行命令npm install express -g失败

二、 【准备工作】 设置淘宝镜像

1、将npm默认的registry修改为淘宝registry

2、全局安装基于淘宝源的cnpm

解决问题:执行npm install cnpm-g没报错,但也没出现cnpm文件夹怎么弄


一、【准备工作】nodejs下载安装(npm环境)

注意:node版本必须大于8.9。

下载地址Node.js

1 下载安装nodejs

(1)下载安装包

(2)双击安装包,点击Next,勾选使用许可协议,点击Next,

选择安装位置(可根据个人情况更换路径,我这里选择安装在D:\my_ruanjian\nodejs)

继续点击Next,这里不用选择安装其他的插件,直接点下一步点击Next,

点击Install,点击 Finish(完成)按钮退出安装向导。

2 查看环境变量是否添加成功

(1)进入环境变量,编辑【系统变量】下的变量【Path】,检测PATH环境变量是否配置了Node.js,

可以看到已经有环境变量了。

3、验证是否安装成功

进入cmd命令行窗口,输入node -v查看nodejs版本,

node -v

(2)输入npm -v查看npm版本,

npm -v

如下图所示,即为安装成功,

ok,说明已经安装成功了。

4、修改模块下载位置

此步骤修改以后npm全局下载模块的保存位置,可根据自身情况选择是否更改。

(1)查看npm默认存放位置

使用npm get prefix查看npm全局模块的存放路径,

npm get prefix

使用npm get cache查看npm缓存默认存放路径,

npm get cache

如上图所示,npm 全局模块存放位置以及cache的存放位置,默认是在 C 盘 “C:\Users\用户\AppData” 下。

(2)在 nodejs 安装目录下,创建 “node_global” 和 “node_cache” 两个文件夹,

(3)修改默认文件夹,

设置全局模块的安装路径到 “node_global” 文件夹,

npm config set prefix "D:\my_ruanjian\nodejs\node_global"

设置缓存到 “node_cache” 文件夹,

npm config set cache "D:\my_ruanjian\nodejs\node_cache"

如下图所示:

注意:

(1)由于 node 全局模块大多数都是可以通过命令行访问的,还要把【node_global】的路径“D:\my_ruanjian\nodejs\node_global”加入到【系统变量 】下的【PATH】 变量中,方便直接使用命令行运行,如下图所示:

(2)在“系统变量”中新建一个名为NODE_PATH的变量,变量值为 node安装目录,

依次点击“确认”退出环境变量界面

(3)在nodejs的安装目录中找到node_modules\npm\npmrc文件(windows中文件名不带点(.)),修改如下,

 如此修改后,将模块全局安装的默认路径修改到NodeJS下,且程序能正常访问到。

(4)测试默认位置是否更改成功

经过上面的步骤,nodejs下载的模块就会自动下载到我们自定义的目录,接下来我们测试一下是否更改成功。输入下面的命令:

npm install express -g
或者
npm install express --global

注意:“-g”等同于“–global”,“-g” 是全局安装,不加“-g”就是默认下载到当前目录。

“-g” 表示安装到之前设置的【node_global】目录下,同时nodejs会自动地在node_global文件夹下创建【node_modules】子文件夹, 即自动下载到“D:\my_ruanjian\nodejs\node_global\node_modules” 路径下。

解决报错:执行命令npm install express -g失败

若执行命令npm install express -g出现如下报错:

原因:是由于对文件夹操作的权限不够,

解决方法

(1)删除C:\Users\Administrator下的.npmrc文件(若不知道文件路径在哪,用cmd 搜索下即可)

删除.npmrc文件后执行以下命令,

npm cache clean --force

(2)右击Nodejs文件夹->属性->安全,点击编辑,将所有权限都✔即可。

再次执行,

npm install express -g
或者
npm install express --global

ok,问题成功解决。

如果执行npm install express -g仍然出错的话继续将nodejs下【node_cache】、【node_global】、【node_modules】这三个文件夹的所有权限勾选,再次执行。

express模块成功,然后在文件管理器中查看是否保存到上面自定义的路径下,

可以看到,express模块已经成功地下载到【E:\devTools\nodejs\node_global\node_modules】下。

二、 【准备工作】 设置淘宝镜像

1、将npm默认的registry修改为淘宝registry

说明:npm 默认的 registry ,也就是下载 npm 包时会从国外的服务器下载,国内下载会很慢,一般更换为淘宝镜像:https://registry.npm.taobao.org。

(1) 查看当前使用的镜像路径,

npm config get registry

(2)更换npm为淘宝镜像,

npm config set registry https://registry.npm.taobao.org/

然后检查镜像是否配置成功,再次执行npm config get registry,检查当前的镜像路径,

npm config get registry

如上图所示,npm默认的registry已修改为淘宝registry。

2、全局安装基于淘宝源的cnpm

说明:由于npm的服务器在海外,所以访问速度比较慢,访问不稳定 ,cnpm的服务器是由淘宝团队提供,服务器在国内,cnpm是npm镜像,一般会同步更新,相差在10分钟,所以cnpm在安装一些软件时候会比较有优势。但是cnpm一般只用于模块安装,在项目创建与卸载等相关操作时仍使用npm。

(1)全局安装基于淘宝源的cnpm,

npm install -g cnpm --registry=https://registry.npm.taobao.org

解决问题:执行npm install cnpm-g没报错,但也没出现cnpm文件夹怎么弄

原因:应该是模块全局模式(-g)下的默认安装路径,没有配置成功,导致又安装到了c盘下。

解决方法

(1)查看自己的系统Path变量,如果没有,就增加如下路径:

在“系统变量”中新建一个名为NODE_PATH的变量,变量值为 node安装目录,

(2)在nodejs的安装目录中找到node_modules\npm\.npmrc文件(windows中文件名带点(.)),修改如下:

registry=https://registry.npm.taobao.org/
prefix=${NODE_PATH}\node_global
cache=${NODE_PATH}\node_cache

同时,还要修改C盘用户文件夹下的这个.npmrc文件,

总之,修改所有能找到的.npmrc文件(我由于第一次安装失败,导致我一共修改了3个.npmrc文件),都进行修改才能模块全局安装的默认路径修改到NodeJS下,且程序能正常访问到。

(3)重新执行安装命令,

npm install -g cnpm --registry=https://registry.npm.taobao.org

本地查看cnpm模块是否安装成功,

(2)本地查看cnpm模块是否安装成功,

或者,执行命令查看cnpm是否安装成功,

cnpm -v

如下图所示,即代表cnpm配置成功。

Vue下载安装步骤的详细教程(亲测有效) 1相关推荐

  1. Vue下载安装步骤的详细教程(亲测有效) 2 安装与创建默认项目

    上篇请移步到Vue下载安装步骤的详细教程(亲测有效) 1_水w的博客-CSDN博客 上一篇博文已经对Node.js的安装与配置进行了详细介绍. 另外:文中项目存放的路径及项目名称可根据自身实际情况进行 ...

  2. mysql 5.720安装_MySQL 5.7.27下载安装配置的详细教程

    前言 在安装MySQL的时候会遇到很多问题,博客上有很多解决问题的办法,在这里我附上一些链接,遇到问题的朋友们可以阅读参考哈~本文主要针对于刚接触数据库的小白,来安装MySQL数据库.目前官网上的My ...

  3. Dev-C++的下载和安装步骤 超级详细教程来喽!

    Dev的介绍: Dev-C++(或者叫做 Dev-Cpp)是 Windows 环境下的一个轻量级 C/C++ 集成开发环境(IDE).非常适合于C/C++语言初学者使用. 它是一款自由软件,遵守GPL ...

  4. Intellij IDEA下载安装配置GIT详细教程 [超详细]

    一.背景. 这篇文章主要介绍了IDEA配置GIT的详细教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下. 二.IDEA配置GIT的详细教 ...

  5. myeclipse2017下载安装与破解详细教程

    安装包与破解包下载 链接:https://pan.baidu.com/s/1KcS_M42SOxZAG_VIYjhYIg 提取码:jcui 复制这段内容后打开百度网盘手机App,操作更方便哦 安装步骤 ...

  6. JDK17的下载安装与配置(详细教程)

    1.搜索JDK的官方网址 https://www.oracle.com/java/technologies/downloads/#jdk17 2.切换到window系统,根据自己电脑的系统进行切换.然 ...

  7. IBM SPSS Modeler 14.1下载安装及注册详细教程

    下载IBM SPSS Modeler 14.1软件,包含IBM SPSS Modeler14.1 32位及IBM SPSS Modeler 14.1 64位版本及注册文件(破解补丁lservrc,32 ...

  8. Jmeter安装配置使用超详细教程(亲测有效)

    文章目录 1.Jmeter下载 2.JDK安装 3.Jmeter环境部署 4.验证jmeter 5.修改语言 6.接口测试 1.Jmeter下载 1.1.下载地址 http://jmeter.apac ...

  9. 网络爬虫学习软件篇-Python(一)下载安装(超详细教程,傻瓜式说明)

    很早就想学习一下网络爬虫了~苦于学艺不精并且过于懒惰以至于迟迟没有行动~最近因为项目做的也差不多了,就用空学习一下这门新的语言,了解一下新的技术.(PS:真的不会排版丑就丑点吧) 上面所说的傻瓜式说明 ...

最新文章

  1. switch...case结构
  2. CV05-ResNet笔记
  3. 指定模块打包命令_大前端进阶之Babel、模块化、webpack
  4. 柳传志:华为采取自主研发,联想通过并购实现品牌国际化
  5. jdk官方版 v1.7+安装教程
  6. 图像中添加二项式分布噪声
  7. 用一句SQL取出第 m 条到第 n 条记录的方法
  8. messagebox 全部使用_「一」Windows API 零门槛编程指南——MessageBox
  9. 【机器学习】一文读懂层次聚类(Python代码)
  10. c语言的有趣小程序,一个有趣的小程序
  11. Metasploit入门用法(主动攻击)
  12. 解决报错 javax.persistence.TransactionRequiredException: Executing an update/delete query
  13. java 反射 systemproperties,Android添加自己的系统属性(反射调用SystemProperties)
  14. httpget请求设置长度_Citrix ADCHTTP请求Smuggling详解
  15. 解决ssh或ftp下root用户认证失败问题
  16. IntelliJ IDEA2021.2搭建struts2框架
  17. 暴风酷播云二期配置_暴风播酷云二期拆解
  18. 状态码 https dns解析过程
  19. node.js如何升级
  20. 信息学奥赛一本通1003:对齐输出

热门文章

  1. 2020年山东春季高考计算机人数,2020年山东高考录取人数公布
  2. 什么是cookie,什么是session,cookie和session的区别
  3. win10正在连接到服务器,win10系统提示DNF正在连接服务器的解决方法
  4. 哪种灯对眼睛视力保护最好?推荐国AA级照度的护眼台灯
  5. jquery设置cookie、删除cookie、获取cookie
  6. IT人的日韩俄语歌单:已然被二次元的“恋爱循环”洗脑
  7. 化学专业与计算机的联系PPT,多媒体计算机辅助化学教学课件设计的理论与方法探讨...
  8. oracle12c goldengate,oracle12c goldengate配置
  9. css设置滚动条样式,隐藏滚动条,设置滚动条宽度及背景色
  10. 使用ASP.NE+VUE开发一款简单记账WebAPP之七(vue.js构建记账统计页面)