javascript - 在 jspm 中加载全局可用库的最佳方法

标签 javascript materialize jspm systemjs

我是 jspm 的新手。我想在我的项目中使用 materialize-css 。我认为理想的使用方式是在使用 jspm (jspm install npm:materialize-css) 安装后使用它必须是这样的(在我的 index.html ):

System.import("materialize-css");
System.import("app");

问题是导入和使用在我的所有应用程序中全局可用并且具有 css 和 javascript 的库的正确方法是什么?例如 bootstrapmaterial-design-litematerialize-css

最佳答案

我认为如果您想通过全局/窗口对象访问该库,那么您可以像您所描述的那样将其导入到index.html中。 但您应该确保在导入应用程序模块之前已加载它:

System.import("materialize-css").then(() => {
  System.import("app"); 
});

关于javascript - 在 jspm 中加载全局可用库的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32267684/

相关文章:

java - 从 json 文件填充 Extjs 网格

javascript - 将 HTML 文件分成固定大小的页面

html - 修复了可滚动内容上方的模态页脚

html - Angular 2实现 slider 不正确

jspm - 如何修复 'jspm' 不是内部或外部命令,也不是可运行的程序或批处理文件

node.js - System.js builder.buildStatic 只输出文件名

javascript - jQuery 工具提示插件可以根据另一个 div 而不是鼠标来定位工具提示?

javascript - href 链接在 Accordion 内部不起作用,似乎 Javascript 覆盖了点击功能

html - 如何让 materializecss 复选框与@Html.CheckBoxFor 一起工作?

javascript - SystemJs 与 TypeScript 简单示例失败