Requirejs 关闭require.js第三方代码的uglification
下面是我对优化器的require.js配置Requirejs 关闭require.js第三方代码的uglification,requirejs,Requirejs,下面是我对优化器的require.js配置 ({ appDir: 'app/' , baseUrl: 'js' , mainConfigFile: 'app/js/main.js' , dir: 'build/' , modules: [{ name: 'main' }] }) 我的项目中有一个文件夹,其中包含称为bower_components的第三方依赖项 当我运行require.js优化器时,它会迭代这些第三方依赖项中的每个.css和.js文件
({
appDir: 'app/'
, baseUrl: 'js'
, mainConfigFile: 'app/js/main.js'
, dir: 'build/'
, modules: [{ name: 'main' }]
})
我的项目中有一个文件夹,其中包含称为bower_components的第三方依赖项
当我运行require.js优化器时,它会迭代这些第三方依赖项中的每个.css和.js文件,并对它们进行修改。问题是我已经在代码中引用了正确的*.min.js文件。这需要很长时间,我希望排除整个文件夹表单的uglification,但是,我仍然希望在适当的情况下将第三方依赖项合并到单个文件中
如何实现这一点?要关闭对代码的丑化,请在Javascript构建配置文件中添加以下行:
optimize: "none",
从example.build.js文档中:
//How to optimize all the JS files in the build output directory.
//Right now only the following values
//are supported:
//- "uglify": (default) uses UglifyJS to minify the code.
//- "uglify2": in version 2.1.2+. Uses UglifyJS2.
//- "closure": uses Google's Closure Compiler in simple optimization
//mode to minify the code. Only available if running the optimizer using
//Java.
//- "closure.keepLines": Same as closure option, but keeps line returns
//in the minified files.
//- "none": no minification will be done.
optimize: "uglify",
这里有一个链接,指向一个示例。这不会在我的所有代码中禁用它吗?我只想为第三方依赖禁用它。哦,是的,它会的,我想我错过了那个部分。有你?也许吧。