提示 Script error;ERR_FILE_NOT_FOUND。代码已贴,按照课程写的。谢谢老师

来源:20-7 模块化 - AMD-代码演示

白鸽云亭

2018-01-12

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>AMD text</title>
</head>
<body>
<script data-main = "amd/main.js" src="https://cdn.bootcss.com/require.js/2.3.3/require.js" ></script>
</body>
</html>
// util.js
define(function(){
	var util = {
		getFormatDate: function(date,type){
			if(type===1){
				return '2017-06-20'
			}
			if(type===2){
				return '2017年6月20日'
			}
		}
	}
	return util
})
// a-util.js
define(['./util.js'], function (util) {
	var aUtil = {
		aGetFormatDate: function (date) {
			return util.getFormatDate(date,1)
		}
	}
	return aUtil
})
// a.js
define(['./a-util.js'], function(aUtil){
	var a = {
		printDate: function(date){
			console.log(aUtil.aGetFormatDate(date))
		}
	}
	return a
})
// main.js
require(['./a.js'], function(a){
	var date = new Date();
	a.printDate(date);
})

错误信息

Failed to load resource: net::ERR_FILE_NOT_FOUND

require.js:143 Uncaught Error: Script error for "a.js"

http://requirejs.org/docs/errors.html#scripterror

    at makeError (require.js:168)

    at HTMLScriptElement.onScriptError (require.js:1738)

补充:文件引用位置是对的。

写回答

3回答

zhenweiVV

2018-03-09

引入依赖文件时 把 .js后缀去掉即可 


//img.mukewang.com/szimg/5aa235e90001593708300409.jpg

0
1
一度王爵吉尔伽美什
为啥老师的不报错啊~
2018-09-01
共1条回复

双越

2018-01-14

看你提示是  Script error for "a.js" ,那么你需要添加一些代码调试一下。例如,打印一下 main.js 中 a 变量是什么?打印一下 a.js 中 aUtil 变量是什么?

0
0

双越

2018-01-13

把你的代码都贴出来,相关的内容尽量详细描述一下,该截图就截图。

像你这样的提问方式(一句话,一个错误提示,其他啥信息都没有),要是放在别的地方,没人给你回复。

0
0

BAT大牛带你横扫初级前端JavaScript面试(第二版)

BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率

4268 学习 · 817 问题

查看课程