我的项目昨天运行良好,但是在今天重新访问项目之后,我在尝试运行项目时遇到了这个错误。
这是我的vite.config.js文件:
import { fileURLToPath, URL } from "node:url";
import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue()],
resolve: {
alias: {
"@": fileURLToPath(new URL("./src", import.meta.url)),
},
},
});
下面是我遇到的错误:
failed to load config from C:\Users\Desktop\Learn\Project\vuejs-frontend\vite.config.js
error when starting dev server:
Error: The service was stopped
at C:\Users\Desktop\Learn\Project\vuejs-frontend\node_modules\esbuild\lib\main.js:1337:25
at C:\Users\Desktop\Learn\Project\vuejs-frontend\node_modules\esbuild\lib\main.js:666:9
at Socket.afterClose (C:\Users\Desktop\Learn\Project\vuejs-frontend\node_modules\esbuild\lib\main.js:644:7)
at Socket.emit (node:events:539:35)
at endReadableNT (node:internal/streams/readable:1345:12)
at processTicksAndRejections (node:internal/process/task_queues:83:21)
请与我分享你所知道的任何有用的建议。谢谢
发布于 2022-07-22 07:41:35
请检查您的节点版本,在我的示例中,我更新了我的节点版本{ node:'v14.17.6'},如下图所示,一切都进行得很顺利。
--日志-包:'vite@3.0.2',必需:{节点:'^14.18.0既要>=16.0.0‘},当前:{节点:'v14.17.6',npm:'8.15.0’}
希望能帮上忙
发布于 2022-10-07 00:50:25
这个错误似乎源于这样一个事实: laravel使用vite 2,而当前的vite是3,但是jetstream只是安装最新的依赖项,而没有考虑到这一点。因此,您必须手动尝试的版本,发挥良好的彼此。目前对我起作用的是:
"@vitejs/plugin-vue": "^2.3.3",
"laravel-vite-plugin": "^0.2.1",
"vite": "^2.9.11",
"vue": "^3.2.31"
"tailwindcss": "^3.1.0",
看来laravel-vite-plugin是laravel-vite-plugin依赖关系中最冲突的。
要进行更改,您可以编辑package.json并运行npm或npm安装特定的包,指定版本get安装,链接从npm获得正确的格式。
这使我耽搁了好几个小时。问题甚至不像我在16.17上回答的那样是关于节点的,不过也要检查一下,升级节点最终会遇到更多关于openssl的问题,因为我安装了postgres,这增加了path中的配置。我不想碰那个。在烦躁不安地创建单独的项目和分别安装微风之后,我发现了错误。
经过几个小时的互联网搜索后,我每天从拉拉维尔的普维拉斯( Povilas )那里得到一个关于这个推特发生了什么的提示。
问题与我的问题相似,如果我没有错的话:
https://stackoverflow.com/questions/73023183
复制相似问题