【发布时间】:2014-07-02 09:05:40
【问题描述】:
有两个不同的项目,一个框架和一个使用该框架的应用程序,我想使用 requirejs 优化器将两者一起缩小。
文件:
/framework/
js/
some.js
other.js
framework.js
/app/
js/
main.js
module.js
我想使用 requirejs 优化器创建一个 app.min.js,其中包括框架文件和应用程序文件,按正确的顺序。
但是,我希望框架能够缩小自身,因此框架中的define() 和require() 调用与framework.js 文件相关。
问题是,如果我尝试优化我的应用程序,它将找不到框架文件,因为如果我从我的应用程序进行优化,框架中使用的相对路径(如 define(['./some'], ...))将不起作用。
我怎样才能正确地做到这一点?
【问题讨论】:
标签: javascript requirejs grunt-contrib-requirejs requirejs-optimizer