我有一个简单的requirejs项目,我试图使用节点优化到一个文件.
项目结构是这样的.
项目结构是这样的.
|___index.html | ├───css │ style.css │ └───scripts │ main.js │ ├───lib │ require.js │ underscore.js │ └───modules module1.js module2.js module3.js
这是我的构建文件
//build.js ({ baseUrl: "./SimpleRequireJsProject/scripts",name:"main",out:"main-built.js" })
使用项目文件外的r.js和build.js.我使用节点控制台运行优化器.
node r.js -o build.js
一切都很好.输出main-built.js被创建.但当我更换
<script data-main="scripts/main" src="scripts/lib/require.js"></script>
同
<script data-main="scripts/main-built" src="scripts/lib/require.js"></script>
当我运行索引文件.没有错误,但没有输出.我期待像这样的控制台消息.
它与原始data-main一起使用
//output main started m1 started m2 started..starting m3 from m2 m3 started
请帮我找出项目没有运行的原因,也没有错误.