我正在尝试使用 requirejs 优化器和 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 和 define 调用。