我一直坚持在 PhpStorm 中遇到这个问题。我已经为js文件添加了文件观察器以最小化它们(我正在使用YUI压缩JS)。它适用于js文件并创建.min.js版本。但是当我创建了同名的类型脚本文件时,YUI压缩器不再处理js文件。例如,如果我只有一个文件脚本.js,则 YUI 压缩器会成功生成脚本.min.js。但是,如果我有2个文件脚本.ts和脚本.js并尝试修改脚本.js,YUI压缩器不会生成脚本.min.js(没有错误输出或任何输出,YUI压缩器不会触发)。有谁知道它有什么问题吗?更新:慵懒一号的解决方案(编辑工作区.xml)有效!但奇怪的是,我应该使用这样的解决方法来执行典型的任务。我以前从未使用过打字稿,但很多人都使用过。所以,我认为他们应该把从typescript生成的js缩小到生产中来做一个典型的任务。有没有其他方法可以在PHPStorm中使用标准的内置功能实现任务?
1 回答
梦里花落0921
TA贡献1772条经验 获得超6个赞
内置 TypeScript 编译器在启用后,会自动从索引中排除生成的文件,以便通过将生成的文件添加到 中的列表中来获得更好的性能和导航。相关票证:WEB-24568。.js
exactExcludedFiles
workspace.xml
作为解决方法,您需要添加到您的项目中:<option name="excludeGeneratedFiles" value="false" />
workspace.xml
打开
.idea/workspace.xml
将 部分替换为以下行:
<component name="TypeScriptGeneratedFilesManager">
<component name="TypeScriptGeneratedFilesManager"> <option name="version" value="1" /> <option name="excludeGeneratedFiles" value="false" /> <option name="exactExcludedFiles"> <list> </list> </option> </component>
重新打开项目
添加回答
举报
0/150
提交
取消