Проблемы со сборкой участков при импорте всех модулей на удаленные хосты - PullRequest
0 голосов
/ 02 октября 2018

Экспериментируя с Three.js в приложении React, я прототипировал пример, который работает локально;однако, не удается загрузить удаленно со статических хостов, таких как GitHub или Amazon S3.

Если я запускаю мой проект GitHub локально, он работает:

$ parcel index.html --open

Однако один разЯ создаю дистрибутив и нажимаю на мои страницы GitHub , сценарий не выполняется - просто пустая страница.Все CSS и JavaScript загружаются, но в консоли нет ошибок.

$ parcel build index.html --public-url '.'

Странно, я могу использовать serve в той же сборке, и он работает локально.

Моей первоначальной мыслью были просто пути, к которым я добавил --public-url '.' к моей команде сборки Parcel.Кажется, что все скрипты правильно исправлены и загружены.

Кажется, что проблема может быть связана с импортом всех модулей как:

import * as THREE from 'three';

Это может быть совпадением, но у меня есть другой GitHubпроект , который демонстрирует ту же проблему на GitHub Pages при импорте всех модулей.Для проверки работоспособности у меня есть проекты React с использованием Parcel, которые без проблем создаются и развертываются.

1 Ответ

0 голосов
/ 03 мая 2019

Percel не поддерживает периоды в имени.

Как и в случае: username.github.com не будет работать.

Это исправлено, для проблема GitHub # 2093 .

...