Синтаксис импорта es6, кажется, выдает ошибку в chromium 64, но не в chrome 62? - PullRequest
0 голосов
/ 03 мая 2018

Я использую Firefox, Chromium и Chrome как часть моего рабочего процесса (Debian 9).

Экспериментируя с использованием синтаксиса 'import' для нетранслируемого статического кода веб-сайта, я заметил, что я получаю ошибки в chromium, которых нет в chrome. Это довольно странно, так как я использую Chromium 64 (64.0.3282.119 (Developer Build), построенный на Debian 9.3, на Debian 9.2 (64-bit) и Chrome 62 (62.0.3202.94 (Official Build) (64-bit) ).

Когда я захожу на известный демонстрационный сайт для модулей es6 , смотрю на вкладку источников и нажимаю es6-modules-todomvc/app.js, хром подчеркивает первую строку import {updateTodo} from './todo.js', начиная с фигурной скобки, и при наведении курсора на сообщение об ошибке появляется сообщение «Uncaught SyntaxError: неожиданный токен {`.

»

В Chrome? Нет такой ошибки. Все хорошо.

Чтобы сделать вещи еще более странными, в то время как все файлы в его примере показывают аналогичные ошибки при просмотре источников и наведении курсора (включая «неожиданный экспорт токенов» для строки export default Controller в controller.js и т. д.) ... в консоли не регистрируются ошибки.

И все же сайт, кажется, хорошо работает в обоих?

Кто-нибудь знает, что происходит?

...