繁体   English   中英

如何在 Parcel bundler 中动态加载 css 文件?

[英]How to dynamically load css file in Parcel bundler?

我想根据用户的语言环境加载 RTL 或 LTR 样式。

我试过import('/path/to/RTL-style.css')但它不起作用 - 样式没有得到应用。

只有当我在文件顶部提到这一行时,在任何代码执行之前,它们才会被应用,格式如下:

import '/path/to/RTL-style.css'且不带括号 ()

我使用 Parcel bundler 和 babel polyfill 作为第一个依赖项。

如何实现我尝试做的事情?

我找到了,只需在其 css 文件中执行此操作:

import('/colors.css').then().catch(() => {})

如果它的 js 文件你可以这样做:

const module = await import('/path/to/jsfile')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM