vue配合webpack开发组件,需要每个组件都引入'vue'?

小弟vue入门水平,最近自己在练习vue时发现自己每个组件都需要import Vue from 'vue',不然会报错

但是后来用vue-cli建立的项目发现里面只在入口文件引入了Vue,各组件中并没有引入也能正常打包。

对此很不理解,请问下这是个什么情况?谢谢!

阅读 5.7k
3 个回答

webpack打包在一起了,就像变量申明一样,在最前面申明下,下面就可以一直使用了

如果是单页面SPA应用只需要在js的入口文件里面 import Vue from 'vue' 一下就可以了,是多页面结合webpack就要多入口分别引入声明即可。

不管多少个组件,最后都是在一个文件里面。所以你定义了一次。其他地方照样使用

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