Как правильно требовать и переносить драгоценные камни Rails-Assets, используя Sprockets 4 и Babel-Transpiler? - PullRequest
0 голосов
/ 02 марта 2020

В контексте обновления Rails 5.1 до 5.2 происходит следующее.

При обновлении моих драгоценных камней rails-assets до новых версий произошла пара вещей: "

The Core. JS камень не может быть найден, когда require г. Я исправил это, явно указав на индекс. js примерно так: #= require core.js/packages/core-js/index.js. Так что это запах кода. Не уверен, как еще справиться с этим.

Поскольку это "исправлено", я начал получать javascript ошибки, потому что require не определено. Это имеет смысл, потому что оно не перенесено Javascript.

Так что я обновляю Sprockets начиная с версии 3. x к 4.x и добавьте babel-transpiler к файлу гемов. Я также добавил manifest.js.

Что ж, камень rails-assets, core- js, не помечен .es6 и I ' Я думаю, что я, вероятно, не хочу исправлять драгоценный камень.

Есть ли правильный способ транспортировать драгоценный камень с помощью babel-transpiler до его фазы перед компиляцией? Я делаю все или только несколько вещей неправильно?

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