有两个不同的项目,一个框架和一个使用该框架的应用程序,我想使用 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'], ...)
如果我从我的应用程序进行优化,框架中使用的相对路径(如 )将不起作用。
我怎样才能正确地做到这一点?