但是我应该将其安装为依赖项还是开发依赖项?
答案 0 :(得分:2)
这是 dev依赖性
这只是一组用于智能感知的TypeScript声明文件。
答案 1 :(得分:1)
经过深思熟虑(经过进一步研究),使用 NativeScript 6 ,默认情况下启用了webpack捆绑包。这意味着所有代码都是摇晃的,输出的包中将仅包含导入的JavaScript文件(与旧版工作流程相比,这将保证较小的包大小)。由于从未导入tns-platform-declaration
,这些* .d.ts文件将被摇晃,不包含在捆绑软件中。
因此,对于NativeScript 6和更高版本,tns-platform-declarations
是dependency
还是devDependency
并没有什么不同,但是区分开发库是一个好习惯。因此,我想您应该将其安装为devDependency
以便更加清楚。