【问题标题】:Can't Install Netlify cms plugin Gatsby无法安装 Netlify cms 插件 Gatsby
【发布时间】:2021-08-29 05:19:35
【问题描述】:

我尝试将 netlifycms 安装到我的 gatsby-config.js,但它的显示错误无法访问。我该如何解决?

我的 github 仓库https://github.com/muhammadizzuddin/portofolio/blob/main/gatsby-config.js

错误

加载插件“gatsby-plugin-netlify-cms”时出现问题。也许你需要安装它的包? 使用 --verbose 查看实际错误。

错误

无法解决 gatsby-plugin-netlify-cms 无法访问

错误:无法访问 请帮帮我。

 ERROR

There was a problem loading plugin "gatsby-plugin-netlify-cms". Perhaps you need to install its package?
Use --verbose to see actual error.


 ERROR

Failed to resolve gatsby-plugin-netlify-cms unreachable



  Error: unreachable

  - load.ts:144 resolvePlugin
    [portofolio]/[gatsby]/src/bootstrap/load-plugins/load.ts:144:11

  - index.js:37 resolveTheme
    [portofolio]/[gatsby]/src/bootstrap/load-themes/index.js:37:29

  - index.js:115
    [portofolio]/[gatsby]/src/bootstrap/load-themes/index.js:115:30

  - util.js:16 tryCatcher
    [portofolio]/[bluebird]/js/release/util.js:16:23

  - reduce.js:166 Object.gotValue
    [portofolio]/[bluebird]/js/release/reduce.js:166:18

  - reduce.js:155 Object.gotAccum
    [portofolio]/[bluebird]/js/release/reduce.js:155:25

  - util.js:16 Object.tryCatcher
    [portofolio]/[bluebird]/js/release/util.js:16:23

  - promise.js:547 Promise._settlePromiseFromHandler
    [portofolio]/[bluebird]/js/release/promise.js:547:31

  - promise.js:604 Promise._settlePromise
    [portofolio]/[bluebird]/js/release/promise.js:604:18

  - promise.js:649 Promise._settlePromise0
    [portofolio]/[bluebird]/js/release/promise.js:649:10

  - promise.js:729 Promise._settlePromises
    [portofolio]/[bluebird]/js/release/promise.js:729:18

  - async.js:93 _drainQueueStep
    [portofolio]/[bluebird]/js/release/async.js:93:12

  - async.js:86 _drainQueue
    [portofolio]/[bluebird]/js/release/async.js:86:9

  - async.js:102 Async._drainQueues
    [portofolio]/[bluebird]/js/release/async.js:102:5

  - async.js:15 Immediate.Async.drainQueues [as _onImmediate]
    [portofolio]/[bluebird]/js/release/async.js:15:14

  - timers.js:462 processImmediate
    internal/timers.js:462:21


not finished open and validate gatsby-configs - 0.591s

【问题讨论】:

  • 您是否尝试过将 gatsby-config 中的引号更改为像这样的反引号:gatsby-plugin-netlify-cms?你运行 npm install netlify-cms-app gatsby-plugin-netlify-cms 了吗?

标签: npm plugins content-management-system gatsby netlify


【解决方案1】:

链接已损坏,所以我假设有效的链接是https://github.com/muhammadizzuddin/my-blog

您只需通过运行将gatsby-plugin-netlify-cms 添加到您的package.json

npm i gatsby-plugin-netlify-cms

这将更新您的package.json 文件并通知 Netlify 在部署时需要安装哪些包。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-23
    • 2019-04-18
    • 2020-09-04
    • 2021-07-31
    • 2020-01-19
    • 2018-09-26
    • 1970-01-01
    相关资源
    最近更新 更多