首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rollup 'rollup-plugin-postcss‘不要将css注入head

rollup 'rollup-plugin-postcss‘不要将css注入head
EN

Stack Overflow用户
提问于 2019-10-30 00:34:47
回答 1查看 1.1K关注 0票数 0

我想创建一个HTML web组件,我需要导入CSS文件,但我想将其注入到我的卷影dom中。我有一些类似下面的代码:

代码语言:javascript
复制
import introHTML from './Intro.html';
import introCss from './Intro.css';
class IntroWebComponent extends HTMLElement{

constructor(){
    super();
    this.defineClassProp();
}
defineClassProp(){
    this._shadowRoot = this.attachShadow({ mode: 'open' });
    this._html = introHTML
    this._element = document.createElement('template');
    this._element.innerHTML = this._html;
    this._element.append(`<style>${introCss}</style>`)
    this._shadowRoot.appendChild(this._element.content.cloneNode(true));
}

}
window.customElements.define('index-intro', IntroWebComponent);

但是'rollup-plugin-postcss‘一直在我的主html头上注入css,我不知道如何阻止它

EN

回答 1

Stack Overflow用户

发布于 2019-10-30 01:35:30

只需将汇总配置为停止js模块中的注入样式:

默认配置为:

代码语言:javascript
复制
postcss({
    inject: { insertAt: 'top' }
})

您必须将其更改为:

代码语言:javascript
复制
postcss({
  inject:false
})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58611758

复制
相关文章

相似问题

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