我在this guide之后安装了aurelia-skeleton-navigation。但是,我想开始使用Typescript进行开发。如何才能实现这一目标?我想只需将文件扩展名更改为* .ts并使用tsc进行编译就不够了。
有太多的资源,但每次我试一试时,我似乎总是遇到麻烦。
希望有人能指出我正确的方向。 我把它推到github - 随时帮忙。
PS:我知道有一个或两个已经完成此操作的存储库,但我真的很想了解如何将其移植到使用打字稿的基础知识。答案 0 :(得分:4)
所以这里有一些步骤:
将.js
个文件重命名为.ts
个文件
设置gulp步骤将您的.ts
文件转换为.js
个文件
看一下这个gulp-typescript gulp task作为参考
注意:您需要在上面的gulp步骤中添加paths
到.d.ts
存储库的dist
文件夹中找到的jspm_packages/github/aurelia/*/dist/*.d.ts
个文件。该路径类似于:fetch-client
同样棘手:对于path
,您可能还需要在whatwg-fetch.d.ts
类型定义中添加fetch-client/doc
(在default:
adapter: mysql2
host: xxx.xxx.xxx.xxx
password: root
pool: 5
timeout: 5000
username: root
development:
adapter: mysql2
database: abc
encoding: utf8
host: xxx.xxx.xxx.xxx
password: root
pool: 5
timeout: 5000
username: root
log_database_development:
adapter: mysql2
database: abc_logs
encoding: utf8
host: xxx.xxx.xxx.xxx
password: root
pool: 5
timeout: 5000
username: root
log_database_test:
adapter: mysql2
database: abc_logs
encoding: utf8
host: xxx.xxx.xxx.xxx
password: root
pool: 5
timeout: 5000
username: root
test:
adapter: mysql2
database: abc
encoding: utf8
host: xxx.xxx.xxx.xxx
password: root
pool: 5
timeout: 5000
username: root
中找到)
答案 1 :(得分:1)
迟到了,但我已经完成了这一步并记录了我将骨架项目移到打字稿上所采取的所有步骤http://www.eriklieben.com/aurelia-skeleton-navigation-to-typescript/