Uncaught Error: Mismatched anonymous define() module:

yune
  • 281

未命名1585240523.png
Uncaught Error: Mismatched anonymous define() module:
该报错下搜索到的情况都试了,还是有问题,有知道的大佬帮忙看看

<script data-main="js/main.js" src="//cdn.bootcss.com/require.js/2.2.0/require.min.js">

js/main.js试过各种写法都没用

require([], function () {
    //....
})

或者

require.config({
    baseUrl: 'js',
    paths: {
        'pc': 'pc',
        // ...
    }
})
define([], function () {
    //....
})
回复
阅读 1.7k
1 个回答

// 匿名模块,一个文件只能写一个define
define([],function(){
// 定义一个可依赖模块
return { a:'1' };
})
require('file.js') // { a:'1' }

// 非匿名模块,一个文件可以写多个define
define('moduleName1',[],function(){
// 定义一个可依赖模块
return { a: 1 };
})
define('moduleName2',[],function(){
// 定义一个可依赖模块
return { a: 1 };
})
require('file.js') // {moduleName1, moduleName2}

好像是这样,很久没用这个了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏