Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.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
使用requirejs进行优化时不要复制源文件_Requirejs - Fatal编程技术网

使用requirejs进行优化时不要复制源文件

使用requirejs进行优化时不要复制源文件,requirejs,Requirejs,使用require.js(r.js)优化js代码时,所有js源代码都会复制到目标目录(dir属性) 是否有方法(某些配置)防止requirejs复制源文件?如果将removeCombined:true添加到r.js构建配置中,优化器将删除(基本上不复制)合并到输出模块中的所有源文件 或者,如果您引用的源文件根本不是requireJS构建的一部分,请尝试在配置中使用FileExclutionRegExp://^\./ 有关更多详细信息,请参阅。正如rharper提到的,您必须使用此属性: file

使用require.js(r.js)优化js代码时,所有js源代码都会复制到目标目录(dir属性)


是否有方法(某些配置)防止requirejs复制源文件?

如果将
removeCombined:true
添加到r.js构建配置中,优化器将删除(基本上不复制)合并到输出模块中的所有源文件

或者,如果您引用的源文件根本不是requireJS构建的一部分,请尝试在配置中使用
FileExclutionRegExp://^\./


有关更多详细信息,请参阅。

正如rharper提到的,您必须使用此属性:

fileExclusionRegExp
例如,如果您使用cssmin压缩/缩小文件,并且不希望requirejs移动样式表,如果您有另一个文件夹
foo
,您可以使用:

fileExclusionRegExp: /css|foo/
要将这些文件夹从复制到生成目录中排除,请使用此配置:

keepBuildDir: true,
这可以保持输出dir

详情: