Vue学习--踩坑集锦之转换vue执行目录

修改vue运行目录

前提描述

之前安装过vue cli,是3.9.3版本的,今天打算修改node.js默认的npm安装目录,把新的安装到修改后的这个目录里

和别人一样打开cmd

查看配置

>npm config ls

在自己想放置的目录下,建立了”node_gobal”和”node_cache”两个文件夹,我是放在了nodejs的安装目录下

执行以下命令修改全局安装位置

npm config set prefix "d:\nodejs\node_gobal"

npm config set cache "d:\nodejs\node_cache"

执行npm config ls查看修改情况,完成。

执行npm install -g express进行测试,也没有问题,express安装成功,出现在了D:\nodejs\node_global\node_modules目录的下面,很好

现在安装vue cli

npm install -g @vue/cli

(其实中间有插曲,是提示安装错误,缺这缺那的,说是少某个目录,我是全局安装一个rxjs就解决了)

安装成功

执行vue -V 看一下吧,还是3.9.3,看样子默认执行的目录不是我的指定默认安装路径啊

看一下C:\Users\Administrator\AppData\Roaming\npm下的vue.cmd,用记事本打开

@IF EXIST "%~dp0\node.exe" (
  "%~dp0\node.exe"  "%~dp0\node_modules\@vue\cli\bin\vue.js" %*
) ELSE (
  @SETLOCAL
  @SET PATHEXT=%PATHEXT:;.JS;=;%
  node  "%~dp0\node_modules\@vue\cli\bin\vue.js" %*
)

看样子是载入的路径有问题,那就修改一下

改成我想要的,保持关闭

@IF EXIST "%~dp0\node.exe" (
  "%~dp0\node.exe"  "D:\nodejs\node_global\node_modules\@vue\cli\bin\vue.js" %*
) ELSE (
  @SETLOCAL
  @SET PATHEXT=%PATHEXT:;.JS;=;%
  node  "D:\nodejs\node_global\node_modules\@vue\cli\bin\vue.js" %*
)

再次执行vue -V

成功

这个方法我感觉是笨方法,应该有更加直接的办法,欢迎大师指点

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值