requirejs合并js后,如何能不改变原来引用js的情况下正常访问
requirejs合并js后,怎么能不改变原来引用js的情况下正常访问
项目里有很多个js文件,然后用requirejs里的r.js把这些文件打包成了一个js。
引用js的时候,引用新生成js文件就完成了。
打包之前的代码是<script data-main="js/main" src="lib/requirejs/require.js"></script>
打包后要用的代码是<script data-main="dist/js/main" src="lib/requirejs/require.js"></script>
这样本地开发的时候,要引用旧的js,发布版本引用新的。
怎么样部署可以让开发环境和上线发布的环境都引用同一个js文件,这样代码不用改来改去,上线的时候就在服务器上执行一个打包的操作就可以完成。
------解决方案--------------------
开发环境和上线环境 肯定不一样
你一般要有打包工具 你的页面引用 文件合并 压缩之类的
打包工具 直接把你开发的 项目 输出生成 正式发布的文件包
项目里有很多个js文件,然后用requirejs里的r.js把这些文件打包成了一个js。
引用js的时候,引用新生成js文件就完成了。
打包之前的代码是<script data-main="js/main" src="lib/requirejs/require.js"></script>
打包后要用的代码是<script data-main="dist/js/main" src="lib/requirejs/require.js"></script>
这样本地开发的时候,要引用旧的js,发布版本引用新的。
怎么样部署可以让开发环境和上线发布的环境都引用同一个js文件,这样代码不用改来改去,上线的时候就在服务器上执行一个打包的操作就可以完成。
requirejs js打包
requirejs
js打包
------解决方案--------------------
开发环境和上线环境 肯定不一样
你一般要有打包工具 你的页面引用 文件合并 压缩之类的
打包工具 直接把你开发的 项目 输出生成 正式发布的文件包