Vue import引入组件无效

基于vue-cli搭建的Vue项目。前期用到vue-date-range插件,通过npm引入。后来插件内容不能满足需求,自己修改了插件内容并重新执行插件的build生成新的引用,可以满足需求。

但是问题是现在把打包生成的dist目录下修改过的压缩文件复制出来放到项目的src目录下,重新引入,引入方式如下图,但是引用不会生效,并报错
图片描述

图片描述

同样的文件按照以前的从node_modules引入方式就没问题
图片描述

是因为引入方式有区别吗?

阅读 9.3k
2 个回答
但是问题是现在把打包生成的dist目录下修改过的压缩文件复制出来放到项目的src目录下,重新引入,引入方式如下图,但是引用不会生效,并报错

webpack会有自已的runtime来启动各模块的加载顺序,所以你的方式肯定是不行的

后来插件内容不能满足需求,自己修改了插件内容并重新执行插件的build生成新的引用,可以满足需求。

按你原来的做法,其实就解决了问题了,如果你觉得改在node_modules里不好,你还有两个方式

  1. 把该脚本从node_modules抽出来,放在自已的工程目录里
  2. fork该依赖包,自已更改再发布包,然后安装你自已的包

请问你解决了吗?我也遇到这个问题

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