模块未找到错误: 错误: 无法解析 'laravel-vite-plugin/inertia-helpers'。

7

我已经运行了 npm install 命令,但在运行

npm run dev

我遇到了错误:

警告:./resources/js/app.jsx 23:65-76 关键依赖项: 直接访问import.meta是不受支持的,仅支持属性访问

错误:在 './resources/js/app.jsx' 中找不到模块 'laravel-vite-plugin/inertia-helpers'

怎样解决这个问题?我在一个捆绑包中使用了 laravel 9 和 React.js。


你运行了npm install吗? - Aymendps
遇到了同样的问题,尝试安装laravel-vite-plugin包,但是出现了对等依赖问题。我建议对laravel breeze提出错误报告,但我不知道该如何执行... - Chris Browne
3个回答

11
作为解决方案,您可以自己安装laravel-vite-plugin,但请确保您获取的版本是0.4.0,因为最新版本将与用于构建项目的breeze使用的vite版本发生冲突(至少对于vue而言如此——未测试react)。
为了方便复制粘贴:
npm install --save-dev laravel-vite-plugin@0.4.0

3
如果/当Breeze脚手架得到修复和/或Vite更新到3时,我会更新这个答案,以便可以使用最新的laravel-vite-plugin。 - Chris Browne

4

我也遇到了同样的问题。你需要使用npm安装两个软件包来解决这个问题。我用以下命令解决了这个问题:

npm install --save-dev vite laravel-vite-plugin
npm install --save-dev @vitejs/plugin-vue

2

//删除混合

rm webpack.mix.js

//配置 package.json

"scripts": {
  "dev": "vite",
  "build": "vite build",
  "serve": "vite preview"
}

在 devDependencies 中添加 "laravel-vite-plugin": "^0.6.0"
npm run build

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接