有什么方法可以导入一些没有export
变量的库生成代码?module
应该在文件中设置哪些选项tsconfig.json
?
文件
环境
- 打字稿@2.3.2
- js-路由@1.3.3
例子
js-routes
根据以下内容生成如下代码routes.rb
:
/*
File generated by js-routes 1.3.3
Based on Rails routes of MyApplication
*/
(function() {
...
return root.Routes;
};
if (typeof define === "function" && define.amd) {
define([], function() {
return createGlobalJsRoutesObject();
});
} else {
createGlobalJsRoutesObject();
}
}).call(this);
如果您以 'module=es2015' 样式导入,
import { Routes } from '../path/to//generated/js_routes';
tsc
警告:
[ts] File '/path/to/client/generated/js_routes.js' is not a module.