繁体   English   中英

动态import()无法加载CSS模块

[英]dynamic import() not loading CSS Modules

我正在尝试将动态import()添加到我的React组件中,并且它们的工作正常。 除了一个巨大的细节:仅加载JavaScript,而未加载CSS模块提供的CSS。

这是代码:

import React, { Component } from "react";
import { BrowserRouter as Router, Route } from "react-router-dom";

class Routes extends Component {
  constructor(props) {
    super(props);

    this.state = {
      home: null
    };
  }

  componentDidMount() {
    import("../home/Home").then(Home => this.setState({ home: Home.default }));
  }

  render() {
    return (
      <Router>
        <div>
          <Route exact path="/" component={this.state.home} />
        </div>
      </Router>
    );
  }
}

这是应该发生的情况:

在此处输入图片说明

这是正在发生的事情:

在此处输入图片说明

反应:15.5.4 Webpack:2.5.1

得到它了。 我只需要传递allChunks:对ExtractTextPlugin为true

暂无
暂无

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

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