【发布时间】:2020-07-13 17:17:00
【问题描述】:
我安装了 bootstrap、jquery .... npm 使用了他们来自 node_modules 的路径,它作为开发工作,但是当我使用“npm run build”构建项目时,所有的 css 都丢失了,我可以在开发人员工具中看到'network',css文件的路径是node_modules....构建文件夹中不存在。
除了手动复制/粘贴到构建文件夹之外,还有其他方法可以将这些文件导入,
我无法使用 CDN。该应用将无法在互联网上使用。
如果有不清楚的地方,请发表评论。 谢谢
【问题讨论】:
-
这个问题的概念很常见而且很清楚..但你没有告诉我们很多事情:你在使用 create-react-app 吗?你在使用另一个模板吗?你在哪里导入这些模块(引导程序,...)或者你只是安装它们?
-
听起来您将它们包含在 html 中,而不是在您的 jsx 文件中导入
import './path/to/file.css' -
更新:我确实导入了它们,当我构建项目并使用
serve -s build提供服务时,它运行正常,但使用 nginx 仍然没有 css -
@AbdennourTOUMI 不,我没有使用 create-react-app,我使用 npm 完成了所有工作
标签: javascript css reactjs deployment build