是否有一种方法可以在Requienjs中缩小和捆绑未命名的模块



我在以下配置中

require.config({
    baseUrl: "",
    waitSeconds: 0,
    // alias libraries paths
    paths: {
        'application-configuration': 'Scripts/App/application-configuration',
        'sessionService': 'Scripts/App/Services/ sessionServices',
        'ajaxService': 'Scripts/App/Services/ajaxServices',
        'alertsService': 'Scripts/App/Services/alertsServices',

列表很大。这些是未命名的模块。我需要在一个请求中缩小和捆绑。

这里提到的建议说,严格使用命名模块。是否有一种无名模块/场景之类的方法?

注意:我理解命名您的模块是一个好主意,但是这些文件的数量很大,我想避免将所有模块命名。

可以在捆绑过程的输入中使用匿名define调用模块。您不必打开每个文件并添加一个模块名称即可捆绑。

但是,Bundler Will 必须将所有匿名呼叫变成命名的呼叫。没有办法解决。不过,这是自动的,所以这应该没什么大不了的。

我理解命名您的模块是一个好主意。

您应该让捆绑者执行命名。将名字放在自己身上是一个坏主意。

最新更新