我正在尝试导入materialize-css库以用于aurelia项目。
使用import 'jspm_packages/npm/materialize-css@0.97.1/dist/js/materialize.min'
在App.ts中导入Materialise,但这会导致项目在加载时失败并出现以下错误:
GET http://localhost:8000/hammerjs.js 404 (Not Found)
GET http://localhost:8000/jspm_packages/npm/materialize-css@0.97.1/dist/js/picker.js 404 (Not Found)
Unhandled promise rejection Error: XHR error (404 Not Found) loading http://localhost:8000/hammerjs.js(…)
通过在项目根目录上运行jspm install npm:materialize-css
来安装Materialise。如何让导入工作?
注意:我完全想要实现自定义的materialize属性,如本问题的答案中所述:Using materializecss with aurelia。不幸的是,我无法让那个问题中描述的安装/导入方法起作用(运行jspm install github:dogfalo/materialize
只会创建一些空文件夹)
答案 0 :(得分:2)
我的导入声明不正确。使用import materialize from 'materialize-css';
可以正常工作。
这是通过jspm install npm:materialize-css
安装物化。 (本帖时的版本0.97.2)
答案 1 :(得分:0)
现在materialize
的版本为0.97.1
。
但那有一些问题,我不知道为什么。如果您确实要使用,请将版本更改为0.97.0
。
jspm install github:Dogfalo/materialize@0.97.0
然后您可以找到目录和文件。
您可以通过以下方式使用它:
import materialize from 'Dogfalo/materialize';