我在项目的构建步骤中运行 r.js 以连接和缩小 javascript。我想从命令行而不是在 bulid 脚本中指定构建脚本的输出。
对于好奇的人;我的构建脚本如下所示
({
mainConfigFile: 'main.js',
modules: [
//Main
{
name: 'main',
exclude: ['loadKoTemplate']
},
{
name: 'AnotherScreen',
exclude: ["knockout"]
}
],
dir: 'Built' //I would like to exclude this line
})
在 MSBuild 期间,我像这样呼唤它
<Exec Command="$(ProjectDir)Dependencies\node\node $(ProjectDir)Dependencies\node\node_modules\requirejs\bin\r.js -o $(ProjectDir)scripts\app.build.js" />
我想将构建的脚本放在中间构建文件夹(一个 obj 文件夹)中,然后再将它们复制到它们的最终位置。这使我可以根据项目配置进行不同的构建。
有没有办法做到这一点?