鍍金池/ 問答/HTML/ vue-cli里怎么用 require 加載 vue 文件

vue-cli里怎么用 require 加載 vue 文件

怎么像下面這樣寫

component: resolve => { require(['@/views/error-page/500.vue'], resolve); }

我這樣寫會(huì)報(bào)錯(cuò);報(bào)錯(cuò)如下:

These dependencies were not found:

* iview in ./src/main.js
* !!vue-style-loader!css-loader?{"sourceMap":false}!../../node_modules/_vue-loader@13.5.0@vue-loader/lib/style-compiler/index?{"vue":true,"id":"data-v-f6ee8876","scoped":false,"hasInlineConfig":false}!sass-loader?{"sourceMap":false}!../../node_modules/_vue-loader@13.5.0@vue-loader/lib/selector?type=styles&in
dex=0&bustCache!./Login.vue in ./src/views/Login.vue

官方這種寫法又沒問題:

() => import(/* webpackChunkName: "group-foo" */ './Foo.vue')
回答
編輯回答
凹凸曼

const Article = resolve => require(['../components/page/Article'], resolve) //懶加載

2018年3月18日 02:55
編輯回答
瞄小懶

你是要實(shí)現(xiàn)路由懶加載的話,你第一種寫法是錯(cuò)的,所以不行,參考官方文檔

2017年11月20日 10:39