【问题标题】:Trouble importing Materialize into an Aurelia project将 Materialise 导入 Aurelia 项目时遇到问题
【发布时间】:2015-11-11 06:08:27
【问题描述】:

我正在尝试导入 materialize-css 库以用于 aurelia 项目。

在 App.ts 中使用 import 'jspm_packages/npm/materialize-css@0.97.1/dist/js/materialize.min' 导入 Materialize,但这会导致项目加载失败并出现以下错误:

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(…)

Materialize 是通过在项目根目录上运行 jspm install npm:materialize-css 来安装的。如何让导入工作?

注意:最终我想实现自定义物化属性,如该问题的答案中所述:Using materializecss with aurelia。不幸的是,我无法让该问题中描述的安装/导入方法正常工作(运行 jspm install github:dogfalo/materialize 只会创建少数空文件夹)

【问题讨论】:

    标签: javascript aurelia materialize


    【解决方案1】:

    我的导入语句不正确。使用 import materialize from 'materialize-css'; 可以正常工作。

    这是通过jspm install npm:materialize-css 安装的物化。 (本文发布时版本为 0.97.2)

    【讨论】:

      【解决方案2】:

      materialize 的版本现在是0.97.1

      但这有一些问题,我不知道为什么。如果真的要使用,请将版本改为0.97.0

      jspm install github:Dogfalo/materialize@0.97.0
      

      然后你可以找到目录和文件存在。

      您可以通过以下方式使用它:

      import materialize from 'Dogfalo/materialize';
      

      【讨论】:

      • 感谢您的建议,但 jspm install github:Dogfalo/materialize@0.97.0 也会导致我的文件夹为空。
      • 此时,一个简单的“jspm install github:Dogfalo/materialize”和一个没有任何其他步骤的“导入”对我来说很好。它将为我安装 0.97.5。
      猜你喜欢
      • 2012-12-16
      • 1970-01-01
      • 2021-09-03
      • 2013-09-02
      • 1970-01-01
      • 1970-01-01
      • 2016-05-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多