搭建jeecg-boot时遇到的问题:npm install报错、webstorm找不到npm窗口、admin无法登陆

搭建jeecg-boot时遇到的问题:

    • 问题一:执行npm install时报warn
    • 问题二:webstorm找不到npm窗口来启动项目
    • 问题三: jeecg-boot添加了一级菜单,admin用户不能登录

问题一:执行npm install时报warn

用webstorm导入jeecg-boot项目之后,运行npm install命令时报警如下,启动项目时报can not find node 8.*之类的错误。

D:\jeecgs\jeecg_boot\jeecg-boot-master\jeecg-boot-master\ant-design-jeecg-vue>npm install
npm WARN @ant-design/[email protected] requires a peer of @ant-design/icons@~1.1.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of acorn@^6.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

随后主要搜索了but none is installed. You must install peer dependencies yourself这句代码的解决方式。

主要有以下方案:

1.npm版本问题,使用"npm install -g npm"更新到最新版本[https://www.cnblogs.com/yalong/p/10406190.html]

2.依次执行"npm install -g" --> “npm-install-peers” --> “npm install webpack”[https://blog.csdn.net/weixin_37281289/article/details/79871923]

3.“不用管,vux-loader已经加载成功啦”[https://study.miaov.com/bbs/59919]

4.依次执行"npm i ajv" --> “npm i [email protected]” --> “npm install”[https://blog.csdn.net/qq_41157421/article/details/83017332].其中的ajv是个人报错中的提示信息。像是我的报错内容中是"ant-design"

5.还有一些stackoverflow上的回答
反正以上方法我都试过了,现在问题还在。不过项目竟然能启动了。。。

遇到问题找百度,多试试一些方法,总能解决。祝各位好运!

问题二:webstorm找不到npm窗口来启动项目

jeecg教学视频中,老师打开了npm窗口,然后双击server,项目正常启动。当我准备启动项目时,发现找不到npm窗口。老师的npm窗口在webstorm的左下方,我在我的webstorm的左下方竟然没找到此窗口。

百度了一下,我觉得这个老师讲的很好,有图有说明。[https://blog.csdn.net/qq_40851816/article/details/80306963].

首先要找到项目中的package.json文件,然后右键,可以找到"show npm Scripts",点击就可以显示了。

问题三: jeecg-boot添加了一级菜单,admin用户不能登录

第一次用admin登录成功,然后兴致冲冲的在菜单管理处建了一个一级菜单‘test’,在角色管理中的授权处,把test菜单赋给了admin。此时注销重新用admin登录,发现admin登录失败。

解决方法:

1.使用jeecg用户登录,把admin用户浏览test菜单的权限去掉。之后admin便可正常登录

2.一方法不是最终解决办法。请查看此方法是否有用!:在新建菜单时,如果不给菜单加菜单路径和前端组件,而你把菜单的权限赋给了admin,此时admin便不能登录。即使登陆成功,此菜单下的网页也打不开。因此,新建一级菜单时,菜单路径填写正确,前端组件也不能少。搭建jeecg-boot时遇到的问题:npm install报错、webstorm找不到npm窗口、admin无法登陆_第1张图片

菜单路径的正确填写方式是:一般新增需求写在src/views文件夹下。例如edu文件夹,即src/views/edu。菜单路径就可写成/edu。在此文件夹下写的页面,对应test菜单下的页面搭建jeecg-boot时遇到的问题:npm install报错、webstorm找不到npm窗口、admin无法登陆_第2张图片

你可能感兴趣的:(问题解决)