- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了一个新的 Laravel 项目。为了使用 Vue JS,我尝试安装这个包,
@vitejs/plugin-vue
但这给我带来了一系列错误,
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: @vitejs/plugin-vue@3.0.0
npm ERR! Found: vite@2.9.14
npm ERR! node_modules/vite
npm ERR! dev vite@"^2.9.11" from the root project
npm ERR! peer vite@"^2.9.9" from laravel-vite-plugin@0.4.0
npm ERR! node_modules/laravel-vite-plugin
npm ERR! dev laravel-vite-plugin@"^0.4.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer vite@"^3.0.0" from @vitejs/plugin-vue@3.0.0
npm ERR! node_modules/@vitejs/plugin-vue
npm ERR! @vitejs/plugin-vue@"^3.0.0" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: vite@3.0.0
npm ERR! node_modules/vite
npm ERR! peer vite@"^3.0.0" from @vitejs/plugin-vue@3.0.0
npm ERR! node_modules/@vitejs/plugin-vue
npm ERR! @vitejs/plugin-vue@"^3.0.0" 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.
我按照这些步骤,
1.laravel new {proj_name}.
2. npm install vue@next.
3. npm install.
4. After that I created a vue file and imported into app.js (resources/js/app.js).
5. I went to the blade file and cleared all -> hit `!` for emmet snippet, created a div with id #app, and add
@vite('resources/js/app.js').
我抛出一个错误提示安装@vitejs/plugin-vue。但是当我尝试安装它时,它会抛出这些错误。
最佳答案
npm install vue@next vue-loader@next
npm i @vitejs/plugin-vue@2.3.3
composer require innocenzi/laravel-vite:0.2.*
npm i -D vite vite-plugin-laravel
vite.config.js
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import laravel from 'vite-plugin-laravel'
export default defineConfig({
plugins: [
vue(),
laravel({
input: [
'resources/css/app.css',
'resources/js/app.js',
],
refresh: true,
})
]
})
也许你需要改变 app.js
import {createApp} from 'vue/dist/vue.esm-bundler.js';
或者为异步组件添加 defineAsyncComponent
import {createApp, defineAsyncComponent} from 'vue/dist/vue.esm-bundler.js';
@vite()留空
关于laravel - 无法在 Laravel 项目中安装 @vitejs/plugin-vue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72995266/
有人可以帮助我加快我的 ViteJs 服务器速度吗? 问题是在开发模式下服务器非常慢。我启动服务器,然后在浏览器中启动页面并等待 3-6 分钟让页面加载!最初,ViteJs 下载几千字节的资源,然后请
有人可以帮助我加快我的 ViteJs 服务器速度吗? 问题是在开发模式下服务器非常慢。我启动服务器,然后在浏览器中启动页面并等待 3-6 分钟让页面加载!最初,ViteJs 下载几千字节的资源,然后请
我将 React 与 ViteJS 和 SASS 一起使用,但我遇到了问题。当我构建项目时,似乎没有 CSS/SCSS 的自动前缀。 如何使用 ViteJS 和 SASS 添加自动前缀? 最佳答案 添
我创建了一个新的 Laravel 项目。为了使用 Vue JS,我尝试安装这个包, @vitejs/plugin-vue 但这给我带来了一系列错误, npm WARN config global `-
我正在使用 vitejs 静态编译我的 react 应用程序,但是在构建 .env 导入之后变得未定义,这在开发阶段并非如此。 阅读文档我发现这些变量被它们对应的值替换,但是在提供它之后查看开发工具中
我正在寻找在 vitejs 中制作与 webpack 的 require.context 相同逻辑的方法,我发现这个名为 vite-plugin-import-context 的插件,我试过了,但有一
我来自 Vue 2,我习惯于使用 wordpress 标准 html 页面并在其中使用一些 Vue 组件。只需将容器传递给主应用程序 el 属性,然后我就可以在我想要的地方使用容器上的组件,而无需删除
我是一名优秀的程序员,十分优秀!