【问题标题】:vue.js: exclude core-js from webpackvue.js:从 webpack 中排除 core-js
【发布时间】:2020-06-06 01:31:45
【问题描述】:

这是我的vue.config.js 文件:

module.exports = {
  configureWebpack: {
    externals: {
      "vue": "Vue",
      "core-js": "core-js",
    },
  },
};

有了这个配置,vue.js (Vue) 库被排除在外,我可以从 CDN 链接它。

但是 core-js 无论如何都被打包并且不被识别为外部库。

我的配置有什么问题?

【问题讨论】:

    标签: javascript vue.js webpack vue-cli core-js


    【解决方案1】:

    你需要更改 babel 配置。

    这是我的babel.config.js

    module.exports = {
      presets: [
        [
          "@vue/cli-plugin-babel/preset",
          {
            useBuiltIns: false,
          },
        ],
      ],
    };
    
    

    【讨论】:

    • 不久前发现了这个。忘记在这里发了。谢谢老兄。
    • 你好,我用的是vue-cli4,报错:[BABEL] /Users/rolin/workspace/github/financial_tools_app/src/main.js: Unknown option: .useBuiltIns. Check out https://babeljs.io/docs/en/babel-core/#options for more information about options. - Maybe you meant to use "preset": [ ["@vue/cli-plugin-babel/preset", { "useBuiltIns": false }] ] 但是babel formatter总是修剪引号,你知道怎么解决这个错误吗?
    猜你喜欢
    • 2020-08-17
    • 2020-07-22
    • 2016-01-14
    • 2017-04-14
    • 2020-05-05
    • 2018-12-22
    • 1970-01-01
    • 1970-01-01
    • 2019-07-18
    相关资源
    最近更新 更多