我正在尝试使用requirejs optimizer和grunt(https://www.npmjs.org/package/grunt-contrib-requirejs)编译项目。编译的输出文件是一个单独的js文件 - 但它仍然需要从requirejs调用,如下所示:
<script src="require.js" data-main="main.js"></script>
我需要使用grunt编译项目,我不必在脚本中包含requirejs来执行文件;像这样:
<script src="main.js"></script>
这是我对requirejs grunt编译器的配置:
requirejs:
build:
options:
mainConfigFile : "client/main.js"
baseUrl : "client"
name: "main"
out: "build/main.js"
removeCombined: true
findNestedDependencies: true
我希望能够在编译期间摆脱require和定义调用。
答案 0 :(得分:0)
这并不是你想要的,但我认为你可以用almondjs替换requirejs(需要js的优化版本,功能更少)