小编Mag*_*tad的帖子

Netlify 说,“错误 Gatsby 需要 Node.js 14.15.0 或更高版本(您有 v12.18.0)”——但我有最新的 Node 版本?

从 Remark 迁移到 MDX 后,我在 Netlify 上的构建失败了。

\n

尝试构建时出现此错误:

\n
10:13:28 AM: $ npm run build\n10:13:29 AM: > blog-gatsby@0.1.0 build /opt/build/repo\n10:13:29 AM: > gatsby build\n10:13:30 AM: error Gatsby requires Node.js 14.15.0 or higher (you have v12.18.0).\n10:13:30 AM: Upgrade Node to the latest stable release: https://gatsby.dev/upgrading-node-js\n
Run Code Online (Sandbox Code Playgroud)\n

node -v然而,当我在终端中运行时,它显示 v17.2.0。

\n

我认为迁移后发生这种情况并非巧合。问题可能是因为我的节点模块文件夹吗?或者我的 gatsby-config.js 或 package.json 文件中是否有某些内容需要更改?

\n

我的 package.json 文件:

\n
{\n  "name": "blog-gatsby",\n  "private": true,\n  "description": "A starter for a blog powered by Gatsby and Markdown",\n  "version": "0.1.0",\n  "author": …
Run Code Online (Sandbox Code Playgroud)

node.js gatsby netlify

11
推荐指数
1
解决办法
5256
查看次数

如何摆脱“同步更改 1”?VS Code 中的按钮?

最近,由于某种原因,每次我想要将更改推送到 GitHub 存储库时,我都必须按此按钮:

在此输入图像描述

我不记得是否有一个设置是我不小心切换的。

我也从未在 VS Code 环境之外更改我的存储库。

我正在使用 Gatsby/GitHub/Netlify 设置。

是什么原因导致每次都会出现这个按钮?我该如何摆脱它?

github visual-studio-code netlify

11
推荐指数
2
解决办法
1万
查看次数

“npm run dev”有效,但“next dev”无效

我第一次尝试 Next(使用npx create-next-app),但我没有让脚本正常工作。npm run dev工作正常,但next dev输出zsh: command not found: next. 为什么是这样?

我使用的是 macOS 12.5,M1。节点版本 16.13.1。

当我在 VS Code 中使用调试工具时它可以工作。

package.json

{
  "name": "blog-next",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "next start",
    "lint": "next lint"
  },
  "dependencies": {
    "next": "12.2.5",
    "react": "18.2.0",
    "react-dom": "18.2.0"
  },
  "devDependencies": {
    "eslint": "8.22.0",
    "eslint-config-next": "12.2.5"
  }
}
Run Code Online (Sandbox Code Playgroud)

javascript npm reactjs next.js

0
推荐指数
1
解决办法
1万
查看次数