parcel - 使用 Pug 和多个入口点设置 Parcel 的问题
问题描述
我正在尝试使用 Pug 和多个入口点设置 Parcel。我已经梳理了文档,但我无法弄清楚我做错了什么。现在我有两个主要问题:
- CSS 仅
about.html
在构建时加载,而不是index.html
. - HTML 文件正在构建中,但我需要将它们构建到文件夹中。所以
about.pug
应该建为about/index.html
. 如何将 pug 文件构建到各自的文件夹中:page/index.html
?
项目结构:
src
├── js
│ └── index.js
├── pug
│ ├── about.pug
│ ├── index.pug
│ └── layouts
│ └── default.pug
└── styles
└── main.scss
两者about.pug
都index.pug
在使用默认布局src/layouts/default.pug
。
该SCSS
文件正在index.js
像这样导入:
import "../styles/main.scss";
但由于某种原因,CSS 只是在构建时才被导入about.html
而不是index.html
在构建时。
这是我的package.json
构建脚本:
"scripts": {
"start": "parcel src/pug/*.pug",
"build": "parcel build src/pug/*.pug"
}
如果你想看看,这里是一个 repo:github 存储库
解决方案
推荐阅读
- java - java.text.ParseException:无法解析的日期:“20:01:00.000Z”
- c++11 - 当行长于数组时,如何将一行读入char数组?
- java - 是否可以在 html / js 文件中设置变量而不在 Spring Boot 应用程序的 ModelAndView 中定义它?
- akka - akka 点燃持久性失败并出现 NullPointerException
- python - 如何在熊猫中检查文本列是否包含特定字符串
- java - 如何根据日期(ArrayList中的字符串类型变量)对模型类型的ArrayList进行排序?
- java - 为什么这个 Java 8 方法参考不适用于 System.out.println(LocalDate::now);?
- laravel - Laravel 使用 firebase 向 android 发送通知
- javascript - 在javascript中将对象的递归数组转换为嵌套或递归对象
- c# - 即使在数据关闭后,我如何编码以保留数据?