按需导入的坑


1.webpack

  npm install unplugin-vue-components

  vue.config.js文件加段代码

-------------------------------------------------------------------------------------------------

const Components = require('unplugin-vue-components/webpack')

const { ElementPlusResolver } = require('unplugin-vue-components/resolvers')
module.exports = {
  //   ...
  configureWebpack: {
    plugins: [
      Components({
        resolvers: [ElementPlusResolver()],
      }),
    ],
    module: {
      rules: [
        {
          test: /\.mjs$/,
          include: /node_modules/,
          type: 'javascript/auto',
        },
      ],
    },
  },
}
-----------------------------------------------------------------------------------------------------
 
module配置解决:Can’t import the named export ‘xxx’ from non EcmaScript module (only default export is available) 出现的报错
 
------------------------------------------------------------------------------------------------------
 

  使用时发现一些消息框组件样式竟然没有了,只能这样解决了

  main.js接口文件
  import 'element-plus/theme-chalk/el-message.css';
  import 'element-plus/theme-chalk/el-notification.css';
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM