我已经成功地在我的 aurelia skeleton-esnext-webpack 项目中使用了 material-components-web 库,但我正在努力让它们在skeleton-esnext 项目中工作。
问题似乎在于,skeleton-esnext 项目使用 jspm 和 system.js 作为其模块加载器。
我已添加"@material/textfield": "npm:@material/textfield@^0.3.6"
到我的 package.json 的 jspm 依赖项部分,这似乎将正确的 @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/textfield@0.3.6.js:1:123)
at eval (....
对最有可能导致此问题的原因有何建议?