Javascript 是否生成带有原始jsdoc注释的Typescript.d.ts文件?
背景: Typescript 1.5测试版 网络风暴10 我目前正在TS中开发两个独立的项目,一个库和一个将使用该库的项目 当我在库项目中编码时,Webstorm完全理解编写的jsdoc,并且CTRL+Q可以正确地显示它 然后我编译库(一个大的输出文件),一路上生成.d.ts文件,并尝试在另一个项目中使用它:调用CTRL+Q时没有更多的文档可用Javascript 是否生成带有原始jsdoc注释的Typescript.d.ts文件?,javascript,compilation,documentation,typescript,webstorm,Javascript,Compilation,Documentation,Typescript,Webstorm,背景: Typescript 1.5测试版 网络风暴10 我目前正在TS中开发两个独立的项目,一个库和一个将使用该库的项目 当我在库项目中编码时,Webstorm完全理解编写的jsdoc,并且CTRL+Q可以正确地显示它 然后我编译库(一个大的输出文件),一路上生成.d.ts文件,并尝试在另一个项目中使用它:调用CTRL+Q时没有更多的文档可用 调查后,我看到JSDoc仍然存在于生成的JavaScript中,但它不在.D.TS文件中——所以Webstorm认为没有。 所以我的问题是:如何在.d.
调查后,我看到JSDoc仍然存在于生成的JavaScript中,但它不在.D.TS文件中——所以Webstorm认为没有。 所以我的问题是:如何在.d.ts生成时指定我希望jsdoc包含在其中?只是花了几个小时在网上转圈
--编辑:我的tsconfig文件-- ==编辑最终版本== 好的,文档最终出现在.d.ts。。。 一个编译器错误,或者一个键盘错误因此,当“removeComments”设置为false时,它显然应该工作 使用注释编译,即将
removeComments
编译器标志设置为false已设置为false;我正在用这个细节更新原始问题。
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"noImplicitAny": false,
"removeComments": false,
"declaration":true,
"noLib": false,
"out": "./dist/myLib.es5.js",
"sourceMap": true
}
}