无法将Materialise导入Aurelia项目

时间:2015-11-06 19:25:50

标签: javascript aurelia materialize

我正在尝试导入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只会创建一些空文件夹)

2 个答案:

答案 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';