Laravel 9使用Laravel UI + Vue.js搭建脚手架时出错,求排查
Laravel 9 搭建 Laravel UI + Vue.js 认证脚手架的缺失步骤
针对你执行步骤后出现的npm相关报错,通常遗漏了以下必要环节:
- 检查并匹配Node.js/npm版本:Laravel 9要求Node.js 16.x及以上版本,先运行
node -v和npm -v确认版本,版本过低会直接导致依赖安装失败。 - 清除Laravel配置缓存:安装Laravel UI后执行
php artisan config:clear,避免旧配置干扰脚手架生成逻辑。 - 补全Vue初始化代码:打开
resources/js/app.js,添加Vue实例挂载代码,示例:import { createApp } from 'vue'; import ExampleComponent from './components/ExampleComponent.vue'; createApp({ components: { ExampleComponent } }).mount('#app'); - 验证Webpack Mix配置:确认
webpack.mix.js中包含Vue编译规则,正确配置应为:mix.js('resources/js/app.js', 'public/js') .vue() .sass('resources/sass/app.scss', 'public/css'); - 清理残留依赖文件:若之前有安装失败的记录,先删除
node_modules文件夹和package-lock.json文件,再重新执行npm install。 - 手动安装Vue核心依赖:执行
npm install vue@next vue-loader@next,确保Vue相关依赖完整安装。
内容的提问来源于stack exchange,提问作者Zain Amin
相关产品推荐
相关产品推荐

