import Vue from 'vue'; 报Vue is not defined

项目的vue.js是cdn引入的,现在想换成npm引入,但是不好使,如图,求大佬教教我怎么搞
图片描述
图片描述

阅读 10.6k
3 个回答

原因:webpack的externals配置,把vue去掉就好了,如图
微信截图_20200105092631.png

检查一下你的局部安装的node_modules中有没有vue这个文件夹,最终是通过package.json文件定位到一个叫默认的index.js文件,然后引入的vue.js。import没有写后缀的时候会去node_modules中去找相应的文件夹。没有找到会去全局中找,如果全局也没有就会报undefined

推荐问题