我按照以下教程尝试将我的项目优化为一个 .js 文件,但不幸的是,我似乎无法获得预期的结果。我让 r.js 为我创建一个优化的文件夹,但不是单个文件,而是在各自的文件夹中获得每个单独的 .js 文件的丑陋副本。似乎最后一个连接步骤不知何故丢失了。
我正在尝试利用现有的配置文件而不是使用路径,我不知道该特定步骤是否破坏了它。
我的 build/app.build.js 是:
({
appDir: '../',
baseUrl: 'js',
mainConfigFile: '../js/config.js',
dir: '../../my-app-build',
modules: [{
name: 'main'
}]
})
我的 main.js 文件将配置文件作为其依赖项:
require(["config"], function() {
require(['underscore', [...]
[...]
}
}
配置文件是声明我所有项目依赖项的地方:
require.config({
baseUrl: "js",
paths: {[...]},
shim: {...]},
});
有没有人知道为什么我可能没有得到我正在寻找的单个文件输出?我在这篇文章中尝试了另一种方法,但这只会为我生成 main.js,并在其前面添加配置文件。
谢谢!