Как выводить отдельные файлы без вложенной папки с помощью ParcelJS 2?

#parceljs

#parceljs

Вопрос:

Я использую посылку 2. Я настроил структуру папок для отдельных файлов JS и Scss. Я могу получить посылку, чтобы связать их и вывести файлы, однако они оказываются во вложенной папке. Я хочу, чтобы файлы находились в корне выходной папки.

Структура:

  • активы (реж.)
  • стили (реж.)
    • шаблоны
    • разделы
    • индекс.scss
  • сценарии (реж.)
    • шаблоны
    • разделы
    • index.js

Я хочу, чтобы оба индексных файла попали в корневую папку assets, но когда я запускаю Parcel, я получаю следующее:

  • активы
    • стили
      • индекс.css
    • Скрипты
      • index.js

Я перепробовал множество различных вариантов этой команды, но до сих пор ни один из них не удалял файлы в корневой каталог ресурсов. Есть какие-нибудь идеи?

Это текущая команда из моего файла package.json:

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

Ответ №1:

Я все понял. Отвечаю на случай, если кто-то еще столкнется с тем же самым.

Я создал новый каталог под названием Parcel и переместил в него все. Затем я переместил оба индексных файла в корневой каталог Parcel. Затем я побежал npm run dev из корневой папки с посылками. Затем я получал отдельные файлы scss и js, выводимые в корневой каталог моих ресурсов.

  • Активы
  • Посылка
    • Стили
      • Глобальный
      • Продукт
      • Коллекция
    • Скрипты
      • Глобальный
      • Продукт
      • Коллекция
    • индекс.scss
    • index.js

Примечание: после того, как я получил эту работу, я столкнулся с другой проблемой, когда файл js, который был выведен, был пуст. На момент написания этого поста я еще не смог это исправить.