美文网首页
require.js中找到的路径不一样问题

require.js中找到的路径不一样问题

作者: 大女表哥 | 来源:发表于2016-08-15 15:15 被阅读0次

    由于一些需求,导入了时间format插件moment.js
    main.js 文件中:

     requirejs.config({
       paths: {
      moment: '../../lib/moment'
       }
     })
    

    a.js中使用了moment.js,且a.js是一个通用函数的文件,在多个模块中会调用改文件

    然后在a.html中正常

    之后再b.html中,报错如下:

    GET http:/xxx/xx/moment.js (完全不对的一个路径)
    Uncaught Error: Script error for: moment

    问题解决:

    实际上问题的根源是 该系统的require.js有多个入口文件,设计上是每一个模块有一个require.js入口文件,所以导致第一个写的path,第二个是识别不出来或者识别错误的

    解决办法:

    在使用a.js的的模块入口文件中同时导入moment.js

    相关文章

      网友评论

          本文标题:require.js中找到的路径不一样问题

          本文链接:https://www.haomeiwen.com/subject/uqpusttx.html