nuxt.js - Nuxt _vm._ssrNode 在运行 yarn dev 时不是函数
问题描述
我_vm._ssrNode is not a function
在尝试运行我的项目时得到了。
Yarn dev 只是运行 nuxt,它可能会运行node_modules/nuxt/bin/nuxt.js
,当我自己运行它时会./node_modules/nuxt/bin/nuxt.js
导致相同的错误。
当我从位于的 CLI 中运行 Nuxtnuxt
时/home/<user>/.nvm/versions/node/v12.16.3/bin/nuxt
,该应用程序运行良好。
更多信息:
./node_modules/nuxt/bin/nuxt.js --version
@nuxt/cli v2.15.2
nuxt --version
@nuxt/cli v2.14.12
但在 package.json 中:
"nuxt": "^2.15.2",
我将尝试强制更新,我尝试删除我的 yarn.lock 和 node_modules 但它似乎没有用。我的同事也有同样的问题。
我也会尝试降级。编辑:
指定 Nuxt 版本,因为在 node_modules"nuxt": "~2.14.12"
中设置了相同版本的 Nuxt,但我现在收到一个错误:
ERROR in ./.nuxt/client.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error: /<user>/nuxtapp/.nuxt/client.js: Cannot find module '@babel/preset-env/lib/utils'
解决方案
为了解决这个问题,我不得不降级。
我将 package.json 更新nuxt
为 version "~2.14.12"
,并遇到了 Github 上提出的问题。
设置一些分辨率
"resolutions": {
"@babel/preset-env": "7.12.17"
}
解决了这个问题,并允许我构建。
推荐阅读
- sql - 通过 Windows LogicalDisk 过滤 InfluxDB SQL
- python - 如何将列表列表变成一个列表
- generics - 该类继承了同一类的两个不同的泛型派生
- microsoft-teams - MS Teams 机器人是否可以将卡片插入用户的当前对话?
- java - 自定义进度对话框不显示
- python - Python Selenium,javascript按钮永远不会完成加载
- kubernetes - 无法使用 securityContext 将卷挂载为非 root
- google-sheets - 如何结合 sum、if 和 log 来计算这个 sum(-a1:a3*log(a1:a3,2))?
- r - ggplot2中的重叠标签
- javascript - jQuery - 返回彩色超链接