我应该添加Babel才能使用Webpack吗?

根据a post I’ve read: Babel的plugins-syntax-dynamic-import对于使用延迟加载至关重要。否则webpack将不会编译此语法const AppHome= () => import("@/components/AppHome"); 此外,使用Webpack启动新项目时,看不到vue-cli选项。我只看到通天塔。

如果我想在我的Webpack项目中使用Vue,这是否意味着Babel是强制性的? 如果我想使用延迟加载和Webpack,还有其他选择吗?

jianjunliqi 回答:我应该添加Babel才能使用Webpack吗?

我不认为我了解什么,如果您使用vue-cli,则您具有内置的webpack,babel,延迟加载组件和许多其他库。 我检查了vue-cli 2.5.2作为第一个边缘代码,一切正常,因为它应该加载块。

import Vue from 'vue';
import Router from 'vue-router';

Vue.use(Router);

// lazy load pages
const lazyLoad = view => () =>
  import ( /* webpackChunkName: "chunk-" */ `@/pages/${view}`);

export default new Router({
  mode: 'history',routes: [{
      path: '/',name: 'Home',component: lazyLoad('Home')
    },{
      path: '/form',name: 'Form',component: lazyLoad('Form')
    }
  ]
});
本文链接:https://www.f2er.com/3124379.html

大家都在问