0

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"
},

問題が何であれ、修正する方法を誰かに教えてもらえますか?

4

1 に答える 1

0

誰かが疑問に思った場合に備えて。一晩中かかりましたが、 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-08-10T19:20:45.410 に答える