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

由于一些需求,导入了时间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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • GitChat技术杂谈 前言 本文较长,为了节省你的阅读时间,在文前列写作思路如下: 什么是 webpack,它要...
    萧玄辞阅读 14,345评论 7 110
  • topics: 1.The Node.js philosophy 2.The reactor pattern 3....
    宫若石阅读 4,852评论 0 1
  • 无意中看到zhangwnag大佬分享的webpack教程感觉受益匪浅,特此分享以备自己日后查看,也希望更多的人看到...
    小小字符阅读 12,556评论 7 35
  • Node.js是目前非常火热的技术,但是它的诞生经历却很奇特。 众所周知,在Netscape设计出JavaScri...
    w_zhuan阅读 8,997评论 2 41
  • 她为我取名德全,说我道德不丰满,需要借以名字补全。 可以说整个初中时代我们都没有什么交集,初二同班感情也没有浓厚到...
    大大大未至阅读 3,283评论 0 0

友情链接更多精彩内容