我一直在看这个博客教程-http://www.jbrantly.com/typescript-and-webpack/关于创建一个捆绑的js文件,该文件将typescript项目的代码与其使用的库(如链接中的jquery)结合起来,并使用webpack捆绑它。
虽然教程很好(我已经按预期运行了),但是tsd.json文件替换为typings.json已经过时了,到目前为止,我还不能创建一个像链接中的教程那样的虚拟项目,而是使用typings。
那么,对于需要什么配置,或者如何使用键入(https://github.com/typings/typings)和使用webpack打包代码,有什么想法吗?
最佳答案
typings和tsd项目的行为非常相似。尤其是在你的项目中加入打字的时候。
和tsd一样,输入将把所有已安装的输入(see this for how to install new typings)放入typings
目录。在该目录中放置了一个名为index.d.ts
的文件。此文件包含对已安装类型的所有引用。
构建typescript项目时,请确保index.d.ts
中files
属性的tsconfig.json
列表部分。例如:
{
"compilerOptions": {
"..": ".."
},
"files": [
"typings/index.d.ts",
"src/index.ts"
]
}
其中
src/index.ts
是项目的条目文件。当涉及到网页包时,你不必编辑任何东西。如果你想举个例子,this是我刚才做的一个项目。但是由于我的
files
中没有tsconfig.json
属性,typescript编译器会自己找到定义文件。