安装npm及cnpm(Windows)

【安装步骤】

一、安装node.js

1.前往node.js官网下载并安装工具,这里安装路径选到D盘,D:\Program Files\nodejs

安装完毕后在命令行输入以下命令测试是否安装成功,正确会出现版本号

npm -v

2.改变原有的环境变量,

(1)配置npm的全局模块的存放路径以及cache的路径,例如两个文件夹放在NodeJS的主目录下,便在NodeJs下建立”node_global”及”node_cache”两个文件夹,输入以下命令改变npm配置

安装npm及cnpm(Windows)
npm config set prefix "D:\Program Files\nodejs\node_global"
npm config set cache "D:\Program Files\nodejs\node_cache"

(2)在系统环境变量添加系统变量NODE_PATH,输入路径D:\Program Files\nodejs\node_global\node_modules,此后所安装的模块都会安装到改路径下

(3)在命令行输入以下命令试着安装express(注:”-g”这个参数意思是装到global目录下,也就是上面说设置的”D:\Program Files\nodejs\node_global”里面。)

npm install express -g

安装完毕后可以看到.\node_global\node_modules\express 已经有内容

安装npm及cnpm(Windows)

(4)在命令行输入node进入编辑模式,输入以下代码测试是否能正常加载模块:

require('express')

安装npm及cnpm(Windows)

假设成功,可以看到有输出。假设出错,检查NODE_PATH的路径。

二、安装淘宝npm(cnpm)

1.安装cnpm

(1)输入以下命令

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

(2)输入cnpm -v输入是否正常,这里肯定会出错。

cnpm -v

(3)添加系统变量path的内容

因为cnpm会被安装到D:\Program Files\nodejs\node_global下,而系统变量path并未包含该路径。在系统变量path下添加该路径即可正常使用cnpm;如下图配置

安装npm及cnpm(Windows)

安装npm及cnpm(Windows)

优化:定义出NODE_HOME变量,在Path中替换

安装npm及cnpm(Windows)

Original: https://www.cnblogs.com/liaojie970/p/9296177.html
Author: 山高我为峰
Title: 安装npm及cnpm(Windows)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/547279/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 今年美国什么工作最吃香?程序猿薪酬超医生

    [导读]美国程序猿平均年薪90060美元,成美国今年最佳职业。被人们普遍看好的医生职业仅名列第八。 USNews最新发布了2014年全美最佳职业TOP100排行榜(The 100 …

    技术杂谈 2023年5月31日
    082
  • 1.4 版本中,覆盖 手机号的校验正则

    博客园 :当前访问的博文已被密码保护 请输入阅读密码: Original: https://www.cnblogs.com/crazycode2/p/16522309.htmlAu…

    技术杂谈 2023年5月30日
    074
  • FineUIPro/Mvc/Core v7.0.0 正式发布了!

    FineUIPro/Mvc/Core v7.0.0 正式发布了,作为一个大版本升级,这个版本新增了很多实用的功能,FineUIPro在线示例数更是第一次突破了 900 个! 在列举…

    技术杂谈 2023年6月1日
    098
  • nginx location配置详细解释

    【原文链接】:https://blog.tecchen.xyz ,博文同步发布到博客园。由于精力有限,对文章的更新可能不能及时同步,请点击上面的原文链接访问最新内容。欢迎访问我的个…

    技术杂谈 2023年7月11日
    056
  • 如何用Win10自带chkdsk命令修复磁盘

    chkdsk – Guide for Windows 10, 11, XP, Vista, 7, 8 Log into Windows 10 Press the Win…

    技术杂谈 2023年5月31日
    065
  • Apache Doris 轻松入门和快速实践

    Doris 最早是解决百度凤巢统计报表的专用系统,随着百度业务的飞速发展对系统进行了多次迭代,逐渐承担起百度内部业务的统计报表和多维分析需求。2013 年,百度把 Doris 进行…

    技术杂谈 2023年6月1日
    090
  • Java Script 循环,数组,对象,判断,阶乘,查找-综合运用合集

    输出100个hello world. for (var i = 1; i console.log("hello world");} 创建一个包含1~100的数组…

    技术杂谈 2023年6月21日
    090
  • Bootstrap表单

    Bootstrap 提供了下列类型的表单布局: 垂直表单(默认) -> 这个不好看,都是手机版了,PC版占一排不好看; 内联表单 -> 我相信这个才是你想要的,PC版响…

    技术杂谈 2023年5月31日
    082
  • 关于golang:Go-mod-replace-使用

    日常开发离不开第三方库,大部分的时候,这些库都是满足咱们的须要,但有的时候,咱们须要 fork 一份,做一些批改。go mod 作为以后 go 语言的官网包管理器,天然也思考到了这…

    技术杂谈 2023年5月31日
    086
  • Takeown–夺取文件or文件夹所有权

    强制将当前目录下的所有文件及文件夹、子文件夹下的所有者更改为管理员组(administrators)命令:takeown /f * /a /r /d y 将所有d:\documen…

    技术杂谈 2023年6月1日
    081
  • git学习(一)-fork操作

    fork操作 对于某一个项目来说,如果自己不属于开发者中的一员,那么只能先fork别人的代码,然后将代码拉取到本地进行修改之后,再向原来的项目发起pull request。 for…

    技术杂谈 2023年7月24日
    086
  • Spring基于注解+扫描管理bean

    @Component:将类标识为普通组件 @Controller:将类标识为控制层组件 @Service:将类标识为业务层组件 @Repository:将类标识为持久层组件(dao…

    技术杂谈 2023年7月11日
    067
  • 哥德尔不完备定理

    自从牛顿用物理的直觉,闯进无穷领域里大胆计算,铸造出犀利无比的分析工具后,许多人凭借着直观想象和聪明,也涌进去推导出许多互相冲突的结论,数学家花了两百多年的时间,才厘清了分析领域里…

    技术杂谈 2023年5月31日
    082
  • CSS样式

    css概述 层叠样式表(cascading style sheet) 层叠是指==将多个样式施加在一个元素(标签)上== 作用: 美化页面 将html代码与样式代码分离 好处: 功…

    技术杂谈 2023年6月21日
    085
  • Servlet版本冲突导致页面404

    先准备好了Tomcat环境以及用Idea打了一个Servlet war包想看看效果,结果发现页面跳转一直报404错误,检查了跳转url,项目结构等情况后,问题依旧没有解决。最后偶然…

    技术杂谈 2023年6月21日
    0102
  • 配置中心Nacos(服务发现)

    服务演变之路 单体应用架构 在刚开始的时候,企业的用户量、数据量规模都⽐较⼩,项⽬所有的功能模块都放在⼀个⼯程中编码、编译、打包并且部署在⼀个Tomcat容器中的架构模式就是单体应…

    技术杂谈 2023年7月11日
    098
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球