vue、axios通过cdn引入后还需要import吗?

vue、axios通过cdn引用减小打包的体积
webpack.base.config.js中的配置:

clipboard.png

请问这时在main.js中为什么还要import?如果不import的话会报错

阅读 13.3k
5 个回答

如果我们想引用一个库,但是又不想让webpack打包
这个意思是 在生产环境 最后打包的时候 不会把这些 框架 打包进去
而在开发环境里 在 main.js时候还是需要 import 的, 不然 项目怎么认识这些东西

把 eslint 关了。

报错其实是因为 ESlint 的规则 no-undef 导致的。

有两个策略解决:
1、禁用规则(不推荐)
修改 .eslintrc ,添加忽略规则。

"rules": {
   "no-undef": 0, // http://eslint.cn/docs/4.0.0/rules/no-undef
}

2、使用 window 前缀
例如,Vue
const vm = new window.Vue({})

我也遇到这个问题了,通过sdn引入vue过后,提示Vue is undefined,怎么解决了

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