首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在开发过程中将css作为http文件注入而不是内联样式标记注入

如何在开发过程中将css作为http文件注入而不是内联样式标记注入
EN

Stack Overflow用户
提问于 2022-08-28 20:43:26
回答 1查看 219关注 0票数 1

开发过程中的Vite Bundler环境

Vite环境将CSS作为内联插入到页面中:

<style type="text/style"> //css code.. </style>

如何将CSS作为HTTP文件注入页面?

<link rel="stylesheet" href="chunk-23dwdw.css">

这样做的目的是使文件可用于chrome开发,而不是很难调试的内联代码。

EN

回答 1

Stack Overflow用户

发布于 2022-08-28 21:01:52

尝试使用import在javascript文件中生成CSS文件,

这将在生产上部署时创建一个新文件.css

代码语言:javascript
复制
import css from "./style.css";

例如,

自动执行npm run build。它将使用缩小的代码。(区/文件夹)

如果您使用<style>,它不会被缩小。

例如:

代码语言:javascript
复制
<style>
#test {
  color: red
}
</style>

代码语言:javascript
复制
<style>
@import url("./style.css");
</style>

它不会被缩小(但如果在javascript内部是的话)

如何导入

  • vite在npm run build (不是运行dev)之后创建CSS缩小的文件:

  • 这里的CSS代码都在一行中:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73522136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档