项目常见目录结构:js目录、index.html
js目录下:apps目录、libs目录、main.js文件(主入口文件)
index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title></title>
<link rel="stylesheet" href="" target="_blank" rel="external nofollow" >
<script data-main="js/main.js" src="js/libs/require.js"></script>
</head>
<body>
<!--
requirejs:
1.requirejs介绍:
1.模块化
2.帮我们管理文件依赖
3.管理引入js文件
2.引入require
<script data-main="js/main.js" src="js/libs/require.js"></script>
-->
</body>
</html>
main.js
// 配置文件
requirejs.config({
// 基础路径
baseUrl: 'js/',
// 映射路径
paths:{
"index": "apps/index",
"getname": "apps/getname",
"jquery": "https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery"
}
})
requirejs(["index","getname","jquery"], function(index,getname,$){
})