requireJS遵循異步模塊定義(Asynchronous Module Definition)
實(shí)現(xiàn)項目中的備忘錄
強(qiáng)調(diào)下幾種文件路徑的區(qū)別:
-
./
在當(dāng)前目錄中 -
../
返回到上級目錄
文件路徑
1、本地調(diào)試文件郑趁,還未用r.js打包時
html中<script data-main = 'main.js' src = 'lib/require.js'></script>
mian.js中的配置信息
paths設(shè)置的是baseURL之外的特殊路徑刊驴,是相對于baseURL為依托
主模板
2、r.js打包時
image.png
baseurl和main中指向應(yīng)一致寡润。
然后在終端跑一遍node r.js -o build.js
r.js 放到文件路徑里
最后在 HTML 加上一句
<script src="./js/lib/require.js" data-main="./dist/merge.js"></script>