亲爱的Angular 2开发者,
我正在努力在angular 2编译器(ngc)上找到合适的文档。
我想做什么:我有一个包含角度2日志记录库的文件夹,其入口点是' logging.module.ts'。到目前为止,我已经通过tsconfig文件编译了它,并且工作正常。
现在,我想切换到角度编译器。然而,当我运行ngc时。仅生成* .ngfactory.ts和* .ngsummary.json文件。
我看不到任何.js .d.ts或.metadata.json文件。 (如果我理解正确的话,ngc被设计为"替代品"用于打字稿编译器)。
任何提示我可能做错了什么?
感谢您的帮助。
答案 0 :(得分:1)
noEmit on?
应该是这样的......
"compilerOptions": {
...
"noEmit": false
...
},
"angularCompilerOptions": {
"genDir": "..."
}
答案 1 :(得分:0)
在tsconfig.json中,
如果要生成元数据文件,请确保skipMetadataEmit为false:
"angularCompilerOptions": {
...
"skipMetadataEmit" : false
}
如果要生成类型定义文件:
"compilerOptions": {
...
"declaration": true
}