所以我所有的打字稿问题都消失了,是的。
我正在将代码转换为使用打字稿,因此我可以拆分代码以提高可读性。
我目前有index.ts
,utils.ts
和config.ts
。
从utils
和config
开始的索引导入实用程序。
现在我注意到我需要使用umd
来生成可在浏览器中轻松使用的单个文件。
我的大任务:
task('compileCore', function () {
return src('src/assets/test/v1/core/index.ts')
.pipe(ts({ "outFile": "build/assets/test/v1/core.js" }))
});
index.ts
import { getRandom } from './utils'
let something: string = "That's my string! "+getRandom()
我可以在编译前使用gulp连接所有ts文件,但是开发会很困难。
错误:
utils.ts(7,1): error TS6131: Cannot compile modules using option 'outFile' unless the '--module' flag is 'amd' or 'system'.