Объедините проект машинописного текста, который требует веб-пакета - PullRequest
0 голосов
/ 20 сентября 2018

Я работал над проектом, написанным на Typescript 3.0.1.WebPack импортируется как зависимое устройство, и все прекрасно работает (я использую API WebPack NodeJS).

Наконец, я пытался связать весь проект (для которого требуется WebPack) с WebPack.

Я много искал что-то похожее, но не обнаружил, что кто-то делал это раньше.

Я получаю некоторые ошибки от fsevents и node-pre-gyp, которые не могу исправить:

ERROR in ./node_modules/fsevents/node_modules/node-pre-gyp/lib/unpublish.js
ERROR in ./node_modules/fsevents/node_modules/node-pre-gyp/lib/publish.js
Module not found: Error: Can't resolve 'aws-sdk' in '/Users/uriahahrak/Desktop/ahrak/witty-cli/node_modules/fsevents/node_modules/node-pre-gyp/lib'
ERROR in ./node_modules/fsevents/node_modules/node-pre-gyp/lib/info.js
Module not found: Error: Can't resolve 'aws-sdk' in '/Users/uriahahrak/Desktop/ahrak/witty-cli/node_modules/fsevents/node_modules/node-pre-gyp/lib'

и некоторые предупреждения из тех же библиотек и из fsevents.js.

Я пробовал следующие решения:

  1. Установка aws-sdk какdev-зависимость и как зависимость - это фактически убрало ошибки, но сохранило предупреждения.И пакет не будет работать - он выдает ошибку о файле utils.js, который не найден.

  2. Попытка добавить свойство noParse в конфигурацию WebPack, и это устраняет ошибки, сохранил предупреждения и снова - пакет не будет работать из-за utils.js.

  3. Пытался скомпилировать с tsc, а затем связать распределенный js -файл какточка входа.Те же ошибки.

После большого количества поисков единственный способ, которым он работает, - tsc, но сгенерировано много файлов, и я хотел бы связать их так, чтобы они использовалисьв качестве отдельной js -программы.

Сведения об окружении:

node - 8.12.0
npm - 6.4.1
typescript - 3.0.1

Дайте мне знать, если вам нужно больше деталей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...