我已經成功地使用了我的aurelia框架-esnext-webpack項目中的material-components-web庫,但我努力讓它們在框架中工作 - 下一個項目。aurelia - 使用material-components-web和skelton-esnext項目時出錯
該問題似乎與事實骨架esnext項目使用jspm與system.js作爲其模塊加載程序。
我已將"@material/textfield": "npm:@material/[email protected]^0.3.6"
添加到我的package.json的jspm依賴項部分,這似乎將正確的@material庫安裝到我的jspm_modules/npm/@材質。
現在,當我試圖從該庫從任何我奧裏利亞視圖模型
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 (....
對最可能導致此問題的建議有何建議?
感謝marc scheib修復了這個錯誤。一個簡單的問題,我們現在參考@ material/textfield/dist/mdc.textfield,但jspm_packages/npm中的實際文件夾/文件是@ material/textfield @ 0.3.6/dist/mdc.textfield我認爲jspm知道忽略@ 0.3.6份? – user4912152