首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >laravel + passport + vue安装过程中遇到的麻烦

laravel + passport + vue安装过程中遇到的麻烦

作者头像
waki
发布2021-12-08 11:23:11
发布2021-12-08 11:23:11
1.9K00
代码可运行
举报
文章被收录于专栏:wakiwaki
运行总次数:0
代码可运行

环境

composer 和 npm 完全使用中国镜像。

1、

Conclusion: don't install laravel/ui v2.4.1 Conclusion: remove laravel/framework v6.18.40 laravel/ui版本也是和laravel版本对应的,2.4不能给6.18安装

2、登录界面一直往vue前端界面跳转:

不是后端路由、控制器等的问题。是前端页面login.blade.php里面包含了vue的入口文件app.js


vue登录界面和logincontroller是PHP artisan ui vue --auth命令复制文件而来的。不修改vue首页的时候是不会出现‘跳登录、再加载前端’的问题的 关键是也加载了app.js文件。 也就是说这个登录界面已经是vuejs版本的登录界面了,甚至是vuejs的使用方式的一个优秀样例。里面还有session、csrf_token等的解决方案~~不对啊它是.blade.php文件啊,不是.vue。~~app.js就应该放在.blade.php文件里,但同时改文件里面也有vue写法,说明引入app.js后就可以使用vue语法了(即使用.blade.php文件来写也可以)? 关键是也加载了app.js文件。也就是说:这个登录界面必须设置为vuejs首页,那其想要的真正首页要用vue-router来设置? 还是再装一个app.js?(好像对,文件太大一个都够慢了) 那登录界面不加载spp.js,在其他真正的首页加载不就OK了?但是为啥删掉app.js就没有好看的样式了呢?


样式(丑不丑)取决于css/app.css文件 app.js应该是vue.js在laravel里使用的时候,必须这样做的一个打包文件(囊括了普通vue项目的所有文件)吧!


3、运行cnpm run dev两次出现问题:

NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js sh: node_modules/webpack/bin/webpack.js: No such file or directory

解决办法:

删掉 package.json里的"cross-env": "^7.0", 和 “development”: 后面的cross-env 每次遇到运行下面的命令:

代码语言:javascript
代码运行次数:0
运行
复制
# rm -rf node_modules #这步不需要,只需重新npm install
npm isntall
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/09/24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、
  • 2、登录界面一直往vue前端界面跳转:
  • 3、运行cnpm run dev两次出现问题:
    • 解决办法:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档