在vue目录下使用npm i生成vue依赖时没有自动生成对应的node-modules文件

原因:磁盘上有多个名叫vue的文件夹,导致计算机不知道把依赖安装到哪里

我的node-mudules就被建在了npm的文件夹下,这种情况一般是在全局安装了,所以对应的路径下没有node-modules

解决:首先在命令行输入where node_modules,查看这个文件被下到哪里去了

然后输入where vue

看看你的vue是不是在很多个路径下都有,如果是,删除你不需要的路径

然后输入npm config list

查看global的参数是不是false

4664cb71f1d24073b7d2c6ee72d079ec.png

 这里不管你有几个global,都应该让他的参数为false,所以我们在命令行继续输入

npm config set global=false

尝试将true修改为false ,之后再用npm config list看看有没有修改成功

如果没有,你需要去自己电脑的C:\Users\你的用户名\AppData\Roaming\npm\etc下找到你的npmrc文件

74b6e5cb054c427ea32eaf5ff42d5c25.png

 用记事本打开,将global的参数改成false,再手动写一个global = false会更保险

3f38057365764241954668647669cb94.png

 写完记得保存

然后在你的C:\Users\你的用户名\这个路径下找到.npmrc文件,如果找不到,可以在命令行输入where .npmrc

66645c8097e5402880af5cae75820046.png

 然后将命令行的路径复制到你的文件夹中,就会打开这个文件了

然后按下图所示修改global的参数

6c1f06192eab4d76ba85c212640c3af1.png

 保存之后,就可以正常使用npm i创建vue了

 

 

 

 

  • 7
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值