【问题标题】:new gatsby project is not running新的 gatsby 项目没有运行
【发布时间】:2022-07-15 22:45:38
【问题描述】:

我创建了新的 gatsby 项目。安装成功后,我尝试使用命令npm run developgatsby develop 运行它,但它抛出错误。无法找出错误的根本原因。我尝试重新安装 node_modules 但没有任何效果!请帮忙!谢谢!

错误:

D:\FC\gatsby-shopify-site>npm run develop

> test-site@1.0.0 develop
> gatsby develop

D:\FC\gatsby-shopify-site\node_modules\yoga-layout-prebuilt\yoga-layout\build\Release\nbind.js:53
        throw ex;
        ^

Error: The specified module could not be found.
\\?\D:\FC\gatsby-shopify-site\node_modules\@parcel\source-map\parcel_sourcemap_node\artifacts\index.win32-x64-msvc.node
    at Object.Module._extensions..node (node:internal/modules/cjs/loader:1185:18)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.<anonymous> (D:\FC\gatsby-shopify-site\node_modules\@parcel\source-map\parcel_sourcemap_node\index.js:15:18)
    at Module._compile (node:internal/modules/cjs/loader:1103:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1155:10)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.<anonymous> (D:\FC\gatsby-shopify-site\node_modules\@parcel\source-map\dist\node.js:14:18)
    at Module._compile (node:internal/modules/cjs/loader:1103:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1155:10)
    at Module.load (node:internal/modules/cjs/loader:981:32) {
  code: 'ERR_DLOPEN_FAILED'
}

package.json

{
  "name": "test-site",
  "version": "1.0.0",
  "private": true,
  "description": "test-site",
  "keywords": [
    "gatsby"
  ],
  "scripts": {
    "develop": "gatsby develop",
    "start": "gatsby develop",
    "build": "gatsby build",
    "serve": "gatsby serve",
    "clean": "gatsby clean"
  },
  "dependencies": {
    "gatsby": "^4.9.0",
    "react": "^17.0.1",
    "react-dom": "^17.0.1"
  }
}

gatsby-config.js

module.exports = {
    siteMetadata: {
        siteUrl: `https://www.yourdomain.tld`,
    },
    plugins: [

    ]
}

请帮忙!!!

【问题讨论】:

  • 您使用的是哪个节点版本?您可以使用命令node -v 找到它
  • 它的节点 v16.14.0
  • 你运行npm install了吗?这将有助于安装基本软件包
  • 是的,我已经尝试过了,但仍然出错!!!
  • 你能和我分享你克隆的存储库吗?我可以帮忙在当地查一下。

标签: reactjs npm


【解决方案1】:

您在哪里(在哪个文件夹中)运行了 npm install?

在D盘和FC文件夹内

你必须在你的项目文件夹中安装你的依赖,所以在gatsby-shopify-site中。在您的情况下,您将依赖项安装在父文件夹(FC)中,

进入D:\FC\gatsby-shopify-site 并运行:

npm install

完成后:

gatsby develop

【讨论】:

  • 我做了同样的过程,但还是不行!
  • 运行gatsby clean,然后再次运行gatsby develop
  • 已经试过还是不行。同样的错误! :(
  • npm install 是否输出任何警告或错误消息?
  • D:\FC\test-site>npm 安装最新,在 14 秒内审核了 1478 个包 208 个包正在寻找资金运行npm fund 了解详细信息 19 个漏洞(6 个中等,13 个高)
【解决方案2】:

确保为您的 Windows 系统安装了正确的 node js 版本。

Error: The specified module could not be found.
\\?\D:\FC\gatsby-shopify-site\node_modules\@parcel\source-map\parcel_sourcemap_node\artifacts\index.win32-x64-msvc.node

【讨论】:

    【解决方案3】:

    你能改用yarn吗?

    npm install -g yarn
    

    然后像这样运行你的命令

    yarn run develop
    

    【讨论】:

    • @Toshita 您的设置仍然存在问题吗?
    猜你喜欢
    • 1970-01-01
    • 2021-06-19
    • 1970-01-01
    • 2017-06-14
    • 2016-02-05
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    相关资源
    最近更新 更多