如何使用 ParcelJS 2 输出没有子文件夹的单个文件?

How to output individual files without subfolder with ParcelJS 2?

我正在使用 Parcel 2。我已经为单独的 JS 和 Scss 文件设置了一个文件夹结构。我可以让 Parcel 将它们捆绑并输出文件,但是,它们最终位于一个子文件夹中。我希望文件位于输出文件夹的根目录中。

结构:

我希望两个 index 文件都进入 assets 文件夹的根目录,但是当我 运行 Parcel我最终得到这个:

我尝试了该命令的许多不同变体,但到目前为止 none 会将文件放入 assets 的根目录中。有什么想法吗?

这是我的 package.json 文件中的当前命令:

"dev": "parcel styles/index.scss scripts/index.js --dist-dir assets"

我明白了。回复以防其他人遇到同样的事情。

我创建了一个名为 Parcel 的新目录,并将所有内容移入其中。然后我将两个索引文件移动到 Parcel 的根目录中。然后我从 Parcel 文件夹的根目录 运行 npm run dev。然后我将单独的 scss 和 js 文件输出到我的资产目录的根目录。

  • 资产
  • 包裹
    • 样式
      • 全球
      • 产品
      • Collection
    • 脚本
      • 全球
      • 产品
      • Collection
    • index.scss
    • index.js

注意:完成此工作后,我 运行 遇到另一个问题,即输出的 js 文件为空。在撰写本文时 post 我还没有解决这个问题。