问题标签 [vite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vuejs3 - 在 Vue3 中重新启动页面后我收到错误
Delab 一些代码更改Vue3-Vite
。我在 Vue3 中重新启动页面后收到错误消息。
未捕获的 ReferenceError:在初始化之前无法访问“路由器”
router\index.js
App.vue
vuejs3 - 什么是 vite(用于 Vue3)websocket 路径?
尝试在远程机器上托管Vue3开发,使用vite服务开发,做热模块替换(HMR)等,在本地开发时完美运行。
我希望能够远程开发,所以我想我应该设置一个实例,将开发的东西放在上面,然后运行一个 caddy 实例到端口 3000 到端口 80。
这几乎可以工作。我的页面服务正常,但 HMR 失败,并且页面每隔几秒钟就会重新加载一次,因为 websocket 无法连接。
我可以使用 caddy 添加另一个端口转发,但它似乎必须具有不同的路径(例如,我可以将路径“/静态”的所有内容转发到其他端口),但粗略看它并没有出现在 vite 代码中,websocket 代码使用不同的路径,它只是像其他所有东西一样通过“/”运行。有单独的路径吗?可以配置一个吗?
有没有办法解决这个问题?
谢谢!
css - 在 Vite 编译的 CSS 中使用绝对 URL
我在我的项目中使用 rsuite。我刚刚开始尝试使用 Vite 来编译我们的开发版本。Vite 会在样式表规则中引用的所有 url 前面加上开发服务器的主机名。例如,我的 node_modules 目录中的样式表具有以下规则:
Vite 将其变为:
没有办法避免将开发服务器的主机连接到 CDN 交付的资产。
有人做过吗?
html - vite 无法处理 xxx.html 文件
我有一个 Vue2 的 Vite 项目,它包含一个静态 html 文件。
喜欢以下
当我运行yarn dev
时,终端输出:
node_modules/@gaoding/editor-framework/lib/base/editor.js:23:21:错误:没有为“.html”文件配置加载器:node_modules/@gaoding/editor-framework/lib/base/editor.html 23 │ 从 './editor.html' 导入模板;
我试图在下面添加一些插件vite.config.ts
,但所有这些都不起作用。
@rollup/plugin-html
汇总插件 html
汇总插件 htmlvue
我怎么解决这个问题。
svg - 如何配置在 sveltekit 中使用 svg 文件?
在 sveltekit 中导入和使用 svg 文件我参考这篇文章 https://riez.medium.com/svelte-kit-importing-svg-as-svelte-component-781903fef4ae 顺便说一句,当我最终输入代码时
我收到如下错误
我希望有人帮我解决这个问题。
reactjs - Tailwindcss @layer 指令在 ReactJS/ViteJS 项目中不起作用
我创建了一个使用 vitejs 的反应应用程序,设置如下:
此设置的工作原理如下:
index.html
使用main.js
(即,<script src="/src/main.js" type="module"></script>
)main.js
进口 BOTHindex.css
ANDApp.js
App.js
进口App.css
。
现在,我想做的是使用 tailwind@layer
指令,如下所示:
现在,这适用于index.css
:
这将在tailwind css的组件层中添加一个紫色背景。此外,如果我想用 tailwind-css 类覆盖该类,我可以:
在这种情况下,背景将是绿色,而不是紫色。
但是,这在App.css
在这种情况下,背景不会变成紫色。
我想知道,我怎样才能让@layer
指令在App.css
文件中工作(就像它在index.css
文件中一样。
谢谢。
javascript - 为 sveltekit 注册套接字 IO 到 vite
我已经使用 svelte 和 sapper 编写了一些应用程序,并认为我会尝试使用 sveltekit。总而言之,它可以工作,但我现在遇到了在服务器上注册工作人员的问题。
基本上我正在尝试将 socket.io 添加到我的应用程序中,因为我希望能够从服务器发送和接收数据。有了 sapper,这并不是一个真正的问题,因为您拥有server.js
可以将 socket.io 连接到 polka/express 服务器的文件。但我在 sveltekit 和 vite 中找不到任何等价物。
我做了一些实验,可以在路由中创建一个新的 socket.io 服务器,但这会导致一系列新问题,例如它位于单独的端口上并导致 cors 问题。
所以我想知道这是否可以使用 sveltekit 以及如何访问底层服务器?