使用@vue-cli初始化项目

重新安装

重新安装(这步骤 有的朋友可以选择先行跳过)
因为之前处理报错的时候 把@vue/cli 运行不了
就重新安装 在这里也遇到了一个点
一直删除不干净
首先是 你的版本高于3.0 (vue-cli≥3.0+)

npm install @vue/cli -g
npm uninstall @vue/cli -g

反而 版本低于3.0 (vue-cli<3.0)

npm install vue-cli -g
npm uninstall vue-cli -g

使用pnpm包管理器

解题思路
使用@vue-cli初始化项目 pnpm构建时报错提示 command failed: pnpm install --reporter silent --shamefully-hoist
首先在@vue/cli下面检索ProjectPackageManager.js 和Creator.js
ProjectPackageManager.js

const PACKAGE_MANAGER_PNPM4_CONFIG = {
  install: ['install'],
  add: ['install'],
  upgrade: ['update', '--reporter', 'silent'],
  remove: ['uninstall', '--reporter', 'silent']
}

Creator.js

 if (packageManager === 'pnpm') {
      const pnpmConfig = (hasPnpmVersionOrLater('4.0.0')
        ? 'shamefully-hoist=true\n'
        : 'shamefully-flatten=true\n')
        + 'auto-install-peers=true'

      await writeFileTree(context, {
        '.npmrc': pnpmConfig
      })
    }

吐槽一下
由于我安装了nvm
我是在当前正使用的node14.16.0目录下面找到的@vue/cli
不确定是 如果切换版本后 还不会生效 待测试

使用npm包管理器

这个都会报错的话 那玩什么

使用yarn包管理器

在这里插入图片描述

切换包管理器

根本是修改.vuerc文件

  1. 通过vue-cli的命令修改
    1.1 vue config 查看 .vuerc文件 会发现路径以及当前指定的包管理器当前指定的包管理器
    1.2使用命令 vue config --set packageManager npm
    1.3重复第一步 会发现包管理器已经更改为 npm
  2. 本次创建的项目指定某包管理器 vue create -m npm test
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值