Какой модуль загрузчик для Aurelia2? - PullRequest
1 голос
/ 17 марта 2020

Я начинаю новый проект машинописи с Aurelia2. Это дает мне выбор между Webpack и Dumber. Я не знаю, что выбрать между этими двумя. Мои требования к загрузчикам модулей:

  1. Легко отлаживать в Chrome (я хочу отлаживать машинописные файлы в chrome без труда) - Это НАИБОЛЕЕ важно
  2. Легко использовать (я не хочу слишком много возиться с файлами конфигурации. Я хочу npm установить внешние модули и использовать его)
  3. Я хочу иметь возможность использовать внешние файлы, такие как изображения, css Тем не менее, внешние javascript библиотеки (не устанавливаемые через npm) без особой борьбы

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

Обновление По пункту 2. Простота в использовании ... В настоящее время я использую Aurelia 1 с Require bundler из CLI. Я также кратко использовал Aurelia 1 с Webpack в начале, но опыт работы с ним был плох для 1-й точки - отладка машинописи в браузере, и отладка, генерируемая javascript, - боль. Так что проблема с Require и Webpack у меня есть сторонние библиотеки, такие как ie. Dev express, jsTree, библиотеки, которые не используют модули ... Эти библиотеки не просто работают, и мне нужно изменить конфигурационные файлы Aurelia (aurelia. json), чтобы они работали. И найти точную конфигурацию мне больно (методом проб и ошибок). Для веб-пакета, как я помню, мне нужно изменить webpack-config. json и узнать, как работает веб-пакет для поиска модулей.

Для пункта 3 легко использовать внешние файлы ... Я использую bootstrap темы для моего проекта 90% времени. Темы, которые я покупаю у Wrap Bootstrap. Интеграция этих тем не легка для меня. Я не знаю, как ссылаться на файлы темы, такие как javascript файлы, используемые в теме. В слове Aurelia мне нравится использовать npm для установки моих библиотек, это очень хорошо и легко сделать, но если я получаю файлы темы javascript, я не могу установить их npm (я не имею в виду сторонние библиотеки, такие как select2, которые использует тема, только файлы javascript, которые написал разработчик темы), я не могу просто импортировать их, потому что они не являются модулями и не известны Aurelia.

Я не разработчик внешнего интерфейса, и я не близок к javascript системе. Вот почему я люблю использовать Typescript. Но поиск решения этих проблем требует времени, времени у меня нет. Я очень люблю Аурелию и не буду менять ее ни для каких рамок в наши дни.

Что мне нравится в Require, так это то, что я могу делать с ним все что угодно. Да, это требует настройки, но на и все работает. Что мне нравится в Webpack, так это HMR (hot-module-reload).

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