HarmonyOS 鸿蒙Next Stage模型 & arkts语言 莫名其妙生成的.js和.js.map文件是怎么来的?有什么办法不让他生成这两个文件吗?

HarmonyOS 鸿蒙Next Stage模型 & arkts语言 莫名其妙生成的.js和.js.map文件是怎么来的?有什么办法不让他生成这两个文件吗? Stage模型 & arkts语言 莫名其妙生成的.js和.js.map文件是怎么来的?有什么办法不让他生成这两个文件吗?


更多关于HarmonyOS 鸿蒙Next Stage模型 & arkts语言 莫名其妙生成的.js和.js.map文件是怎么来的?有什么办法不让他生成这两个文件吗?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

9 回复

编译问题,这个已经反馈给IDE团队了,

更多关于HarmonyOS 鸿蒙Next Stage模型 & arkts语言 莫名其妙生成的.js和.js.map文件是怎么来的?有什么办法不让他生成这两个文件吗?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


看起来很酷!但是不会用啊,

就用这个插件,可以清楚掉。

有用,感谢!!!

安装这个插件: ArcCompilerSupport - IntelliJ IDEs Plugin | Marketplace (jetbrains.com)

File → Settings → Plugins → Installed边上的小齿轮 → Install Plugin from Disk …

我在运行真机调试的时候会报错。删除.js,.js.map 文件重新编译就行了。不过有没有办法不生成.js .js.map 文件啊

我还没找到办法,你可以是在[向往的码农]发的那个插件,

在HarmonyOS开发中,使用ArkTS语言进行开发时,生成的.js.js.map文件是由于编译过程中的转译步骤产生的。ArkTS是基于TypeScript的扩展语言,而.js文件是TypeScript编译后生成的JavaScript文件,.js.map文件则是源映射文件,用于调试时将编译后的代码映射回原始代码。

这些文件的生成是编译器的默认行为,目的是为了在开发阶段方便调试和运行。如果你不希望生成这些文件,可以通过以下方式进行配置:

  1. 修改构建配置:在项目的build.gradle文件中,可以配置TypeScript编译器选项,关闭.js.js.map文件的生成。具体可以通过设置compilerOptions中的noEmittrue来实现。

  2. 使用ArkTS编译器选项:如果你使用的是ArkTS编译器,可以在编译选项中禁用生成.js.js.map文件。具体可以通过命令行参数或配置文件来设置。

  3. 清理构建输出:在构建完成后,可以通过编写脚本或使用构建工具自动删除生成的.js.js.map文件。

需要注意的是,关闭这些文件的生成可能会影响开发阶段的调试体验。

回到顶部