【问题标题】:`Module not found: 'vue-server-renderer'``找不到模块:\'vue-server-renderer\'`
【发布时间】:2022-08-13 00:23:58
【问题描述】:

我正在尝试编译我的 vue 组件以对其进行单元测试。

我在测试文件的开头添加了import { render } from \"@vue/server-test-utils\"; 行。我还运行了成功完成的命令npm i --save-dev @vue/server-test-utils。我检查了确实安装了依赖项的node_modules 文件夹。

但是当我运行测试文件时仍然出现错误:

WEBPACK 编译失败,出现 1 个错误 ./node_modules/@vue/server-test-utils/dist/vue-server-test-utils.js 中的错误 未找到模块:\'vue-server-renderer\'

Here我发现了一个类似的问题。我尝试添加

chainWebpack: config => {
    config.module
      .rule(\'vue\')
      .use(\'vue-loader\')
      .tap(options => {
        options.isServerBuild = false;
        return options;
      });
  }

到我的 webpack 配置,但它没有帮助。

我正在使用 Vue 2。也许有人偶然发现了这个问题并知道解决方案?

    标签: npm webpack vuejs2 module vue-test-utils


    【解决方案1】:

    npm install --save-dev vue-server-renderer @vue/server-test-utils 工作。

    看来我们必须安装两个包:vue-server-renderer,然后是@vue/server-test-utils。

    【讨论】:

      猜你喜欢
      • 2020-03-23
      • 2020-09-27
      • 2020-01-29
      • 2020-06-15
      • 2021-11-13
      • 1970-01-01
      • 2021-12-31
      • 2019-06-12
      • 2021-04-13
      相关资源
      最近更新 更多