我正在使用Typescript和Angular在NativeScript中编写应用程序。
发生了一些奇怪的事情-突然我在main.ts文件中编写的代码对应用程序无效。我检查了一下-运行“ tns build ios/android
”和“ tns run ios/android
”后,相应的main.js文件没有npt更改。
所以我想问-因为在编写NativeScript时-每个.ts文件都会“翻译”为.js文件-删除相应的main.js文件是否安全,以便创建新的更新的main.js文件?
谢谢。
答案 0 :(得分:0)
如 Nikolay Tsonev 在他的评论中所述,在该项目中将TypeScript文件转换为Javascript时存在问题,而在其他项目中-转换工作很好
所以我解决这个问题的方法是像这样进行“硬重置”:
node_modules
,hook
和platforms
文件夹。tns create ns-audio11 --template tns-template-hello-world-ts cd ns-audio11 tns platform add android tns platform add iOS tns run android tns run ios code .
现在Typescript代码再次有效!