0

我有以下配置要求有没有办法在requirejs中缩小和捆绑未命名的模块?

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', 

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

建议提到here说要严格使用命名模块。 有没有像上面那样的未命名模块/场景的方法?

注:我明白它是一个好主意来命名您的模块,但文件数量很大,我想避免在这里指定所有这些文件。

回答

0

这是好有使用匿名define呼叫在捆绑过程中输入中使用的模块。您不必打开每个文件并添加一个模块名称来捆绑它们。

但是,打包商必须将所有匿名呼叫转换为命名呼叫。没有办法绕过它。这是自动的,所以它不应该是一个大问题。

我明白它是一个好主意来命名您的模块。

你应该让你的打包机做命名。把名字放在自己身上不是个好主意。

+0

路易,哪些名称将你在包被提供等, require.cofig({ 束:{ '束/库':[ “” ] } }) –

+0

如果其作为相同的文件名,试过了,但没有奏效。 –

相关问题