【问题标题】:Loading jquery.inputmask using Systemjs, Jspm and TypeScript使用 Systemjs、Jspm 和 TypeScript 加载 jquery.inputmask
【发布时间】:2016-08-10 04:05:40
【问题描述】:

我正在使用带有 Systemjs 依赖加载器的 TypeScript 2.0。我正在尝试使用 jquery.inputmask 插件以及其他几个口径。问题是我找不到导入插件的正确方法。我使用jspm安装希望连接正确。我不确定我只是导入错误还是存在设置问题。我尝试了以下方法:

1 -- 不起作用

meta: {
    "jquery.inputmask": {
        "format": "global",
        "deps": ["jquery"]
    }
}

2 -- 不起作用

meta: {
    "jspm_packages/npm/jquery.inputmask@3.3.1/dist/": {
        globals: {
            "jquery": "jquery"
        }
    }
}

jspm 为它做了 2 个条目

"jquery.inputmask": "npm:jquery.inputmask@3.3.1",

"npm:jquery.inputmask@3.3.1": {
  "jquery": "npm:jquery@2.2.4",
  "process": "github:jspm/nodelibs-process@0.1.2"
},

谁能告诉我如何纠正这些问题?

【问题讨论】:

    标签: typescript systemjs jspm jquery-inputmask


    【解决方案1】:

    以防万一有人想知道。我花了一整夜,但我终于在我的 config.js 文件中进行了以下更改。

    packages: {
        'jquery.inputmask': {
            main: '/dist/inputmask/jquery.inputmask.js',
            // format: 'global',
            defaultExtension: 'js',
            map: {
                'jquery': 'npm:jquery@3.1.0/dist/jquery.js',
            },
            meta: {
                'jauery.inputmask': {
                    deps: ['jquery'],
                    exports: '$'
                }
            }
        }
    }
    

    我希望这对某人有所帮助。

    【讨论】:

      猜你喜欢
      • 2016-07-01
      • 2017-01-14
      • 2016-03-28
      • 1970-01-01
      • 2016-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-13
      相关资源
      最近更新 更多