vue-admin-box第一步npm install时报错

npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! While resolving: init@0.0.0
npm ERR! Found: vite@2.3.7
npm ERR! node_modules/vite
npm ERR!   dev vite@"2.3.7" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer vite@"^2.5.10" from @vitejs/plugin-vue@1.10.2
npm ERR! node_modules/@vitejs/plugin-vue
npm ERR!   dev @vitejs/plugin-vue@"^1.2.2" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.

解决方法

终端输入:

npx -p npm@6 npm i --legacy-peer-deps

目的:使用npx指定npm的版本

然后npm install即可 ,

如果不起作用,可以先删除node_modules和package-lock.json,再重新尝试。

vue-admin模板第一次使用存在的坑

我的前端水平不行,只是偶尔才会需要写个简单的网页。

最近有个项目需要用到网页来做展示,因为公司内部之前是有人写过基于vue-admin的框架的web,老大就希望我能移植到公司内部使用的框架上。

但是配置vue的时候实在是存在有太多的问题了。

问题以及对应的解决方案

因为这次是在自己家里用windows机来做的,不是用服务器的,因此主要还是windows相关的问题

1.命令行要用管理员模式打开 因为配置的时候,如果npm install后面跟着-g参数,那么就有可能是写入c盘中,有可能会出现权限不够,导致的报错。

2.要下载cnpm 别问,不知道为啥,使用vue-admin的时候,用npm install总是会卡在某个位置上,实在是没有办法

3.启动的时候还是用npm run dev,启动的时候就不能使用cnpm run,同疑惑,不知道cnpm和npm的区别。网上的描述,让我一直以为是cnpm只是将镜像设置为了淘宝镜像的版本。现在看来其实还有很多区别的。

4.可能的问题: 将文件夹放到对应盘的根目录下。(这个我也不确定是否存在这样的问题,反正我这么干之后是可以跑通的)

流程

安装nodejs的问题就不用描述啦,这个直接官网下载对应的安装包就行,一路默认操作就下就可以了。

1.在github上搜索vue-admin。用git下载下来,或者下载成zip之后解压,这个就看个人了。(最好是放在根目录下就好了)

2.基础的配置

# 在淘宝镜像中下载cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
# 给npm设置为淘宝镜像
npm config set registry https://registry.npm.taobao.org
# 查看下配置
npm config get registry

3.如果你是想手动写vuejs的项目的话(虽然我感觉新手如我这种应该很少有这种需求)

# myapp可以替换成自己的名字
vue init webpack myapp
cd myapp
npm run dev
# 之后根据输出提示看看在哪个网址看对应的页面

4.使用vue-admin模板(这个的命令行最好还是用管理员模式打开)

cd vue-admin-template
# 不加下面这行估计会出问题
cnpm install -g @vue/cli
# 下面这个倒是无所谓npm和cnpm
npm install 
# run的时候还是要用npm的
npm run dev

关联报错

npm WARN deprecated core-js@2.6.12: core-js@<3 is no longer maintained and n

这个报错也有可能是真的需要cnpm install --save -g core-js@^3

不过,我输入了上面的命令之后,还是有报错,反而,我输入了cnpm install -g @vue/cli 就万事大吉了

vue-cli-service 不是内部或者外部命令 能出现这个报错,只有在cmd上才出现,在powershell中居然是没有这个报错的(只收有别的问题,但是一直是卡住的),这么看来还是要用cmd

这个其实是没有使用npm install 导致的,不过换成cnpm install 也是可以解决的。 

以上为个人经验,希望能给大家一个参考,也希望大家多多支持Devmax。

vue-admin-box第一步npm install时报错的处理的更多相关文章

  1. pod install 与 pod update的区别

    podinstall是安装Podfile中指定版本的第三方库。podupdate是安装最新的版本,如果之前已经安装了,但是有新版本,会更新版本。

  2. android – 使用FileProvider时没有找到处理Intent的Activity

    活动是否因为找不到文件而无法启动?我需要额外的许可吗?

  3. nodejs npm package.json中文文档

    这篇文章主要介绍了nodejs npm package.json中文文档,本文档中描述的很多行为都受npm-config(7)的影响,需要的朋友可以参考下

  4. 浅析Nodejs npm常用命令

    这篇文章主要介绍了浅析Nodejs npm常用命令的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下

  5. 基于Vue3实现前端埋点上报插件并打包发布到npm的详细过程

    这篇文章主要介绍了基于Vue3实现一个前端埋点上报插件并打包发布到npm,本项目采用pnpm进行Monorepo环境搭建,因为未来这个项目可能会加入更多的工具包,需要的朋友可以参考下

  6. 解决npm管理员身份install时出现权限的问题

    下面小编就为大家分享一篇解决npm管理员身份install时出现权限的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

  7. 解决修复npm安装全局模块权限的问题

    今天小编就为大家分享一篇解决修复npm安装全局模块权限的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

  8. nodeJs的安装与npm全局环境变量的配置详解

    这篇文章主要介绍了nodeJs的安装与npm全局环境变量的配置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  9. 详解Nodejs之npm&amp;package.json

    本篇文章主要介绍了详解Nodejs之npm&package.json,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  10. Node.js的npm包管理器基础使用教程

    特别是JavaScript领域中,基于NPM的网络传输方式真的是越来越流行,包括React与Vue等许多JavaScript库与框架都选择使用npm进行管理,这里就为大家送上Node.js的npm包管理器基础使用教程,需要的朋友可以参考下

随机推荐

  1. js中‘!.’是什么意思

  2. Vue如何指定不编译的文件夹和favicon.ico

    这篇文章主要介绍了Vue如何指定不编译的文件夹和favicon.ico,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  3. 基于JavaScript编写一个图片转PDF转换器

    本文为大家介绍了一个简单的 JavaScript 项目,可以将图片转换为 PDF 文件。你可以从本地选择任何一张图片,只需点击一下即可将其转换为 PDF 文件,感兴趣的可以动手尝试一下

  4. jquery点赞功能实现代码 点个赞吧!

    点赞功能很多地方都会出现,如何实现爱心点赞功能,这篇文章主要为大家详细介绍了jquery点赞功能实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  5. AngularJs上传前预览图片的实例代码

    使用AngularJs进行开发,在项目中,经常会遇到上传图片后,需在一旁预览图片内容,怎么实现这样的功能呢?今天小编给大家分享AugularJs上传前预览图片的实现代码,需要的朋友参考下吧

  6. JavaScript面向对象编程入门教程

    这篇文章主要介绍了JavaScript面向对象编程的相关概念,例如类、对象、属性、方法等面向对象的术语,并以实例讲解各种术语的使用,非常好的一篇面向对象入门教程,其它语言也可以参考哦

  7. jQuery中的通配符选择器使用总结

    通配符在控制input标签时相当好用,这里简单进行了jQuery中的通配符选择器使用总结,需要的朋友可以参考下

  8. javascript 动态调整图片尺寸实现代码

    在自己的网站上更新文章时一个比较常见的问题是:文章插图太宽,使整个网页都变形了。如果对每个插图都先进行缩放再插入的话,太麻烦了。

  9. jquery ajaxfileupload异步上传插件

    这篇文章主要为大家详细介绍了jquery ajaxfileupload异步上传插件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  10. React学习之受控组件与数据共享实例分析

    这篇文章主要介绍了React学习之受控组件与数据共享,结合实例形式分析了React受控组件与组件间数据共享相关原理与使用技巧,需要的朋友可以参考下

返回
顶部