使用 Systemjs、Jspm 和 TypeScript 加载 jquery.inputmask
Loading jquery.inputmask using Systemjs, Jspm and TypeScript
我正在使用带有 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"
},
任何人都可以告诉我如何纠正任何问题吗?
以防万一有人想知道。我花了一整夜,但我终于在我的 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: '$'
}
}
}
}
我希望对某人有所帮助。
我正在使用带有 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"
},
任何人都可以告诉我如何纠正任何问题吗?
以防万一有人想知道。我花了一整夜,但我终于在我的 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: '$'
}
}
}
}
我希望对某人有所帮助。