vue、axios通过cdn引用减小打包的体积
webpack.base.config.js中的配置:
请问这时在main.js中为什么还要import?如果不import的话会报错
vue、axios通过cdn引用减小打包的体积
webpack.base.config.js中的配置:
请问这时在main.js中为什么还要import?如果不import的话会报错
webpack多页应用架构系列(四):老式jQuery插件还不能丢,怎么兼容?
实际上这个externals解决的是在你想使用import或者require之类的方式引入,但是却不想打包这个模块,而是通过script标签引入时的问题。
报错其实是因为 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({})
6 回答3k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答6.4k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答989 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
如果我们想引用一个库,但是又不想让webpack打包
这个意思是 在生产环境 最后打包的时候 不会把这些 框架 打包进去
而在开发环境里 在 main.js时候还是需要 import 的, 不然 项目怎么认识这些东西