【发布时间】:2019-12-30 14:25:26
【问题描述】:
我有一个 ReactJS 应用程序,我正在通过 react-materialize 使用 MaterializeCSS。我已经按顺序安装了 react-materialized 并在我的 index.html 文件中添加了对 MaterializeCSS 文件的引用:
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css">
(...)
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
它工作正常,但我会在一个没有互联网的地方呆 10 天,我想在那里开发我的项目,所以 CDN 托管文件不起作用。所以我试图在我自己的项目中托管物化文件。
我已经设法用 css 文件做到这一点,将其复制到我的项目结构中的一个文件夹并导入到 App.js 中:
import './resources/materialize/css/materialize.css';
但是当我尝试对 .js 文件执行相同操作时,我会遇到大量错误,因为它正在尝试转换 materialize.js 文件。
我应该把这个文件放在哪里,如何从我的项目中引用它?
【问题讨论】:
-
从CDN下载文件,放入
public文件夹并链接到index.html -
@ChrisG 您应该写下您的评论作为答案,这样我才能接受。这是最简单的但解决了它。
标签: javascript reactjs webpack materialize