Uncaught SyntaxError: неожиданный идентификатор при импорте в приложение rails - PullRequest
0 голосов
/ 04 октября 2018

Я пытаюсь написать jquery в приложении rails.Я импортировал jquery в приложение, но он не распознавал $.Вверху файла .js, в котором я работаю, я импортировал:

import $ from 'jquery'
window.$ = $

но я получаю неожиданную ошибку идентификатора.Ошибка указывает на строку импорта.

1 Ответ

0 голосов
/ 05 октября 2018

Rails не использует webpack или другие модульные и es6-ориентированные инструменты сборки (до webpacker).

Если вы хотите использовать модули, либо

  • используйте webpacker (для которого требуется определенная структура каталогов), либо
  • используйте модуль, подобный UMD (те,которые объявляют зависимости способом, совместимым с require.js, commonjs и globals) и browserify.

Подробнее о модулях UMD можно прочитать здесь https://dontkry.com/posts/code/browserify-and-the-universal-module-definition.html

В веб-пакере, например здесьhttps://medium.com/statuscode/introducing-webpacker-7136d66cddfb

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