美文网首页
vue+ts使用vant按需加载引入组件

vue+ts使用vant按需加载引入组件

作者: 回不去的那些时光 | 来源:发表于2019-12-14 17:23 被阅读0次

首先下载ts-import-plugin

npm i -D ts-import-plugin

然后在vue.config.js中加入

const merge = require("webpack-merge");
const tsImportPluginFactory = require("ts-import-plugin");

module.exports = {
  lintOnSave: true,
  chainWebpack: config => {
    config.module
      .rule("ts")
      .use("ts-loader")
      .tap(options => {
        options = merge(options, {
          transpileOnly: true,
          getCustomTransformers: () => ({
            before: [
              tsImportPluginFactory({
                libraryName: "vant",
                libraryDirectory: "es",
                style: true
              })
            ]
          }),
          compilerOptions: {
            module: "es2015"
          }
        });
        return options;
      });
  }
};

在main.js中就可以直接使用了

import { Button } from 'vant';
Vue.use(Button);

相关文章

网友评论

      本文标题:vue+ts使用vant按需加载引入组件

      本文链接:https://www.haomeiwen.com/subject/uaxhnctx.html