My Rails项目包含正在翻译成JavaScript的TypeScript文件。对于每个已翻译的.js
文件,我还会获得.js.map
个文件。示例文件结构如下:
/assets/javascripts/resources/Setting.ts
/assets/javascripts/resources/Setting.js
/assets/javascripts/resources/Setting.js.map
在application.js
我只是做
//= require_tree .
问题在于,当整个内容被渲染时,我得到以下HTML(对于我拥有的每个TypeScript文件):
<script src="/assets/resources/Setting.js?body=1"></script>
<script src="/javascripts/resources/Setting.js.map.js"></script>
正如您所看到的 - 由于某种原因,Rails认为要包含Settings.js.map文件并自动将.js
添加到其中。
如果这意味着什么 - TypeScript编译仅在IDE级别进行,因此它不会以任何方式集成到Rails中。
Rails版本:4.2.1
那么..如何排除这些地图文件?