Nic*_*cky 11 typescript systemjs jspm
我正在进入System.js和JSPM,我已经到了想要将我的TypeScript源代码捆绑到JavaScript包中的地步.
现在,我可以将生成的JavaScript代码捆绑为:
jspm bundle some/source/path someDestFile.js
但是我需要首先将我的所有TypeScript预先构建到JavaScript中,然后捆绑,找到自己留下的所有已编译(和分离)的JS文件.这远非理想!
我在这里浏览了jspm文档,但没有找到解决方案.
为了清楚起见,我不想在我的浏览器中编译TypeScript,而是预编译的实体JavaScript包.
我该怎么做呢?
PS我用的打字稿transpiler安装所看到这里
小智 9
您可以使用JSPM构建器执行此操作.您可以将所有打字稿文件和bundlesfx捆绑到一个文件中,配置jspm.conf.js,如下所示:
System.config({
defaultJSExtensions: true,
transpiler: "typescript",
typescriptOptions: {
"module": "amd",
"experimentalDecorators": true
},
...
packages: {
"app": {
"main": "index",
"defaultExtension": "ts",
"meta": {
"*.ts": {
"loader": "ts"
}
}
}
});
Run Code Online (Sandbox Code Playgroud)
然后运行:
jspm bundle-sfx src/index dist/app.js
Run Code Online (Sandbox Code Playgroud)
你可以在这里看到完整的workign示例:https://github.com/b091/ts-skeleton/
| 归档时间: |
|
| 查看次数: |
7541 次 |
| 最近记录: |