gpt4 book ai didi

javascript - 如何在应用程序中包含 require.js 项目并缩小两者

转载 作者:行者123 更新时间:2023-11-28 08:08:36 24 4
gpt4 key购买 nike

有两个不同的项目,一个框架和一个使用该框架的应用程序,我想使用 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'], ...) )如果我从我的应用程序进行优化,将无法工作。

我怎样才能正确地做到这一点?

最佳答案

可能有更好的方法,但您可以将路径表示为变量

例如框架中的相对路径可以是“framework/some”,配置可以将“framework/”定义为“.”在框架应用程序中。并在应用程序的配置中将“framework/”定义为“../framework”。

关于javascript - 如何在应用程序中包含 require.js 项目并缩小两者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24527031/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com