Я успешно использовал веб-библиотеку material-components-web из своих проектов aurelia скелет-esnext-webpack, но я изо всех сил пытаюсь заставить их работать в проекте скелета-esnext.
Проблема, похоже, в том, что проект скелета-esnext использует jspm с system.js в качестве загрузчика модулей.
Я добавил "@material/textfield": "npm:@material/textfield@^0.3.6"
в раздел зависимостей jspm моего package.json, который, кажется, устанавливает правильные библиотеки @material в мои jspm_modules/npm/@material.
Теперь, когда я пытаюсь получить доступ к любому классу из этой библиотеки из любой моей модели представления aurelia
import {MDCTextfieldFoundation} from '@material/textfield';
Я получаю следующую ошибку в браузере при запуске проекта:
Error: (SystemJS) Unexpected token import
SyntaxError: Unexpected token import
at eval (<anonymous>)
at Object.eval (http://localhost:9000/jspm_packages/npm/@material/[email protected]:1:123)
at eval (....
Любые предложения о том, что, скорее всего, вызывает эту проблему?