Vue 环境配置踩坑


windows下cnpm -v :无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

npm和cnpm都是在git的全局环境下下载的

且安装完cnpm,nodejs文件夹下就已经有了node_cache、node_global这两个文件夹:

而且在用户变量里path变量路径已经存在cnpm.cmd所在的路径:Users的AppData\Roaming\npm,如下所示:

但是这里很奇怪的是,在对应目录下npm文件夹里是空的:

并且另一个文件夹npm-cache中也只有一个文件夹_logs,里面只有一个debug.log的文本文档

我想这是因为我的cnpm直接安装到D盘的nodejs:

于是我添加我安装node的目录下cnpm的路径,并添加用户变量:D:\nodejs\node_global(上图能看到)

为了防止系统变量中没有,我在系统变量的path中也配置了这两项:

但我注意到系统变量中有NODE_PATH,且值为D:\nodejs\node_global\node_modules(这里是我没懂的地方)

经过上述配置,打开git bash或者cmd,输入cnpm -v,都能看到配置信息:

本以为都解决了,但是在VS code的项目终端中输入cnpm -v,却仍显示:

看了很多文章,最终在这篇文章中找到解决方法:

https://www.jianshu.com/p/6a17bf538557

打开用户变量和系统变量的path,发现用户变量的path没有node的安装路径(这可能是我设置用户变量path的时候直接修改了而不是添加,导致原有的nodejs的安装路径丢失),我的是D:\nodejs\,将其添加,再重启VS code终端,输入npm -v 和cnpm -v都能看到配置信息,成功地解决了这个问题,之后安装脚手架也没出现问题。

最新文章

  1. webBrowser 加载网页
  2. centos6.5升级python为2.7
  3. CocoSocket开源下载与编写经验分享
  4. Delphi完成的断点续传例子 转
  5. HTTP权威指南阅读笔记五:Web服务器
  6. typedef的使用1——引入
  7. loop_login.sh
  8. 2014-11-21 DHTMLX是什么
  9. js简单实现链式调用
  10. fiddler--手机https
  11. NOTE07152246 JAVA 发展及JDK配置
  12. 【多重背包模板】poj 1014
  13. 系统启动 之 Linux系统启动概述(2)
  14. Navicat连接Oracle报错_Cannot load OCI DLL 87
  15. mac下安装xampp、及其之上的组件安装
  16. selenium捕捉视频
  17. HeadFirst Ruby 第十章总结 Comparable & Enumerable
  18. Spring AOP+Log4j记录项目日志
  19. Rest架构风格
  20. Kafka中的zookeeper-shell.sh

热门文章

  1. 200行代码,7个对象——让你了解ASP.NET Core框架的本质[3.x版]
  2. 一起了解 .Net Foundation 项目 No.15
  3. shell编程中星号(asterisk "*")的坑
  4. Echarts 自定义legend图片,修改点击之后的颜色图解
  5. 2020ubuntu1804server编译安装redis笔记(一)及报make test错误解决办法
  6. etcdctl的使用
  7. drf(请求封装/认证/权限/节流)
  8. Linux启动nginx时报错nginx: [emerg] getpwnam("nginx") failed
  9. 深入理解计算机系统 (CS:APP) Lab2 - Bomb Lab 解析
  10. 在Centos系统中基于PowerDNS实现master和slave的域名解析服务双备份