requireJS遵循异步模块定义(Asynchronous Module Definition)
实现项目中的备忘录
强调下几种文件路径的区别:
-
./
在当前目录中 -
../
返回到上级目录
1、本地调试文件,还未用r.js打包时
html中<script data-main = 'main.js' src = 'lib/require.js'></script>
paths设置的是baseURL之外的特殊路径,是相对于baseURL为依托
2、r.js打包时
baseurl和main中指向应一致。
然后在终端跑一遍node r.js -o build.js
r.js 放到文件路径里
最后在 HTML 加上一句
<script src="./js/lib/require.js" data-main="./dist/merge.js"></script>