提示 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后缀去掉即可
012018-09-01 -
双越
2018-01-14
看你提示是 Script error for "a.js" ,那么你需要添加一些代码调试一下。例如,打印一下 main.js 中 a 变量是什么?打印一下 a.js 中 aUtil 变量是什么?
00 -
双越
2018-01-13
把你的代码都贴出来,相关的内容尽量详细描述一下,该截图就截图。
像你这样的提问方式(一句话,一个错误提示,其他啥信息都没有),要是放在别的地方,没人给你回复。
00
相似问题
