我不能npm安装与刚刚创建的vue2 + vuetify项目



安装最新的vue/cli,并使用vue/cli创建项目。在此之后,我添加了vuetify,这就是附加到基本vue2模板包列表的所有内容。

当我试图使用'npm install'

Found: @vue/cli-service@undefined
npm ERR! node_modules/@vue/cli-service
npm ERR!   dev @vue/cli-service@"5.0.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer @vue/cli-service@"^3.0.0 || ^4.0.0 || ^5.0.0-0" from @vue/cli-plugin-babel@5.0.0
npm ERR! node_modules/@vue/cli-plugin-babel
npm ERR!   dev @vue/cli-plugin-babel@"5.0.0" from the root project`

你们能解释一下错误的含义吗myVersions

由于您使用的是旧版本的npm(<=6.x),您需要自己安装对等依赖项:

npm i -D @vue/cli-service@5.0.0 

安装依赖后,编辑package.json并将此块插入"devDependencies"对象之后的顶层:

"peerDependencies": {
"@vue/cli-service": "^5.0.0"
}

并从"devDependencies"对象中删除该依赖项。

如果你不想自己处理对等依赖,升级你的节点和npm版本。只升级npm:

npm i -g npm

尽管我重新配置了整个项目。无论如何我都要回答这个问题。

问题与cli-service 5.0.0有关,为了使用babel 5.0.0,我应该使用5.0.8。

如果您使用默认值,我想添加它。2 .使用vue/cli 5.0.8模板您将在安装vuetify后得到另一个无法修复的错误。

错误与验证加载程序有关。我通过启动新项目并手动插入与vuetify-loader 1.5兼容的所有依赖项来修复它因为1.7刹车npm run serve

最新更新