Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用require.js,我如何包含一个定义许多模块的文件,但只保留我需要的模块?_Javascript_Requirejs_R.js - Fatal编程技术网

Javascript 使用require.js,我如何包含一个定义许多模块的文件,但只保留我需要的模块?

Javascript 使用require.js,我如何包含一个定义许多模块的文件,但只保留我需要的模块?,javascript,requirejs,r.js,Javascript,Requirejs,R.js,我有一组可重用的Javascript组件,我想将它们捆绑到一个文件中,还有另一个使用它的web应用程序。这个库定义了许多模块(在RequireJS意义上),其中一部分是web应用程序实际使用的模块 是否有可能完成以下工作: 使用r.js优化库的源文件,生成包含所有导出模块的单个输出文件 在另一个应用程序中依赖这个文件,也使用RequireJS,并再次优化-只保留web应用程序中实际需要的模块的代码 实际上,我希望得到与将库的所有源文件转储到应用程序中并进行一次优化相同的结果,但还有一个额外的

我有一组可重用的Javascript组件,我想将它们捆绑到一个文件中,还有另一个使用它的web应用程序。这个库定义了许多模块(在RequireJS意义上),其中一部分是web应用程序实际使用的模块

是否有可能完成以下工作:

  • 使用r.js优化库的源文件,生成包含所有导出模块的单个输出文件
  • 在另一个应用程序中依赖这个文件,也使用RequireJS,并再次优化-只保留web应用程序中实际需要的模块的代码
实际上,我希望得到与将库的所有源文件转储到应用程序中并进行一次优化相同的结果,但还有一个额外的好处,即可以将库作为单个文件发布。使用RequireJS可以实现这一点吗