无法从非 ecmascript 模块 pinia 和 Vue 2 导入命名导出“计算”

Moh*_*med 8 vue.js vuejs2 pinia

在我的 Vue 2 项目上安装 Pinia 并将其导入到 main.js 文件中后,我收到此错误

Failed to compile.

./node_modules/pinia/dist/pinia.mjs 1147:44-52
Can't import the named export 'computed' from non EcmaScript module (only default export is available)
Run Code Online (Sandbox Code Playgroud)

kis*_*ssu 9

这个 Vue 配置应该可以解决问题

// vue.config.js
module.exports = {
  configureWebpack: {
    module: {
      rules: [
        {
          test: /\.mjs$/,
          include: /node_modules/,
          type: "javascript/auto"
        }
      ] 
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

正如本Github 问题中提到的。