在typescript项目中,是否有充分的理由将编译器选项“declaration”设置为true
我有一个typescript项目,我可能希望将来将其发布为NPM包 现在,我在tsconfig.json中设置了声明:true。 然而,这给我带来了一些问题,这些问题对这个问题并不重要 如果我把它设为false,一切都能正常工作 声明标志设置为true时,将生成d.ts文件。然而,据《华盛顿邮报》报道,我的理解是 这仅在您还没有使用typescript编程的情况下才相关,即您的项目是javascript,以便您以后可以在typescript项目中轻松使用此javascript库,因为您现在已经拥有了类型 那么,当项目是纯typescript时,为什么要将此设置设置为true呢?我可以安全地将其设置为false吗 在typescript项目中,是否有充分的理由将编译器选项“declaration”设置为true 对 特别是如果你要发布一个NPM包 正当理由 创建NPM包时,应该包含.js和.d.ts文件,而不是.ts文件。这使您的包真正具有可移植性,并确保TypeScript项目和普通的旧JavaScript项目都可以使用它 这是NPM上TypeScript的推荐打包机制,有关发布的更多信息,请参阅 在typescript项目中,是否有充分的理由将编译器选项“declaration”设置为true 对 特别是如果你要发布一个NPM包 正当理由 创建NPM包时,应该包含.js和.d.ts文件,而不是.ts文件。这使您的包真正具有可移植性,并确保TypeScript项目和普通的旧JavaScript项目都可以使用它在typescript项目中,是否有充分的理由将编译器选项“declaration”设置为true,typescript,npm,typing,Typescript,Npm,Typing,我有一个typescript项目,我可能希望将来将其发布为NPM包 现在,我在tsconfig.json中设置了声明:true。 然而,这给我带来了一些问题,这些问题对这个问题并不重要 如果我把它设为false,一切都能正常工作 声明标志设置为true时,将生成d.ts文件。然而,据《华盛顿邮报》报道,我的理解是 这仅在您还没有使用typescript编程的情况下才相关,即您的项目是javascript,以便您以后可以在typescript项目中轻松使用此javascript库,因为您现在已经拥
这是NPM上TypeScript的推荐打包机制,有关发布的更多信息可在中找到。在等待答案时,我自己也得出了相同的结论,感谢您的确认;在等待答案的时候,我自己也得出了同样的结论——感谢你的确认;