鍍金池/ 問答/HTML/ vue、axios通過cdn引入后還需要import嗎?

vue、axios通過cdn引入后還需要import嗎?

vue、axios通過cdn引用減小打包的體積
webpack.base.config.js中的配置:

clipboard.png

請問這時(shí)在main.js中為什么還要import?如果不import的話會報(bào)錯

回答
編輯回答
陌顏

webpack多頁應(yīng)用架構(gòu)系列(四):老式j(luò)Query插件還不能丟,怎么兼容?

實(shí)際上這個(gè)externals解決的是在你想使用import或者require之類的方式引入,但是卻不想打包這個(gè)模塊,而是通過script標(biāo)簽引入時(shí)的問題。

2017年1月24日 11:57
編輯回答
乞許

如果我們想引用一個(gè)庫,但是又不想讓webpack打包
這個(gè)意思是 在生產(chǎn)環(huán)境 最后打包的時(shí)候 不會把這些 框架 打包進(jìn)去
而在開發(fā)環(huán)境里 在 main.js時(shí)候還是需要 import 的, 不然 項(xiàng)目怎么認(rèn)識這些東西

2018年3月13日 12:40
編輯回答
久不遇

我也遇到這個(gè)問題了,通過sdn引入vue過后,提示Vue is undefined,怎么解決了

2018年9月7日 18:12
編輯回答
陌顏

把 eslint 關(guān)了。

2017年5月22日 11:25
編輯回答
司令

報(bào)錯其實(shí)是因?yàn)?ESlint 的規(guī)則 no-undef 導(dǎo)致的。

有兩個(gè)策略解決:
1、禁用規(guī)則(不推薦)
修改 .eslintrc ,添加忽略規(guī)則。

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

2、使用 window 前綴
例如,Vue
const vm = new window.Vue({})
2017年9月7日 17:36