我正在尝试使用 AngularJS 和 Grunt 对Typescript进行POC。我没有找到很多清楚解释这个过程的文档。
我看到当我在_all.ts
中添加所有的打字稿引用时,它才有效。但我需要了解原因。谁解析_all.ts
以使其有效?
文件夹结构
anggen
-.tmp
-app
-blocks
-common
-images
...
-styles
-404.html
-_all.ts
-app.ts
-favicon.ico
-index.html
-bower_components
-node_modules
-test
-typings
-.bowerrc
-.editorconfig
-.gitattributes
-.gitignore
-.jscsrc
-.jshintrc
-.travis.yml
-.yo-rc.json
-bower.json
-Gruntfile.js
-package.json
-README.md
-tsd.json
-tslint.json
答案 0 :(得分:1)
TypeScript格局已经发展了很多。 _all.ts
是一个非常古老的工作流程(在tsconfig.json
成为事物之前)。编译器会解析它以查找生成the compilation context
新代码
*应该使用tsconfig.json
*使用模块(推荐--module commonjs)
*使用模块加载器(推荐webpack)。