Javascript 使用requirejs将项目构建为单个文件,然后对其进行优化(创建源映射)
我希望使用Requirejs(v2.1.8)为我的缩小/优化项目创建一个源地图 通过将以下变量添加到构建文件中,我成功地做到了这一点:Javascript 使用requirejs将项目构建为单个文件,然后对其进行优化(创建源映射),javascript,optimization,requirejs,source-maps,Javascript,Optimization,Requirejs,Source Maps,我希望使用Requirejs(v2.1.8)为我的缩小/优化项目创建一个源地图 通过将以下变量添加到构建文件中,我成功地做到了这一点: generateSourceMaps:true 保留许可证注释:false 但是,这会为构成我的应用程序的每个JS文件创建一个映射和源文件。我想做的是使用Requirejs将我所有的JS源文件合并成一个文件(无需优化),然后优化生成的文件并为其创建源映射 因此,这将给我留下三个文件: 优化的JS(用于生产) 一个JS文件,它以人类可读的格式包含我的所有JS源
- generateSourceMaps:true
- 保留许可证注释:false
如果没有,是否有人知道如何使用Requirejs编译器优化单个JS文件(已使用Requirejs构建,但优化设置设置设置为“无”),该文件同时也会创建源映射 我似乎误解了requirejs在优化和创建源映射时的作用 事实证明,requirejs为项目中的每个JS文件创建了一个映射和源文件,并为优化的JS文件(通常称为main.JS)创建了一个源映射。如果只需要main.js文件的源映射,则可以删除所有其他映射
希望这对其他人有帮助 我似乎误解了requirejs在优化和创建源映射时的作用 事实证明,requirejs为项目中的每个JS文件创建了一个映射和源文件,并为优化的JS文件(通常称为main.JS)创建了一个源映射。如果只需要main.js文件的源映射,则可以删除所有其他映射 希望这对其他人有帮助