【问题标题】:Getting Error: Cannot find module 'strapi-utils' after upgrading strapi to newer version出现错误:将strapi升级到新版本后找不到模块“strapi-utils”
【发布时间】:2019-02-07 09:03:43
【问题描述】:

在将 strapi 升级到较新版本后,我反复收到此错误。早些时候我通过从头开始安装strapi设法摆脱了这个错误,但现在这是不可能的,因为我做了很多改变。

请帮忙,我该如何解决这个问题

internal/modules/cjs/loader.js:583
throw err;
^

Error: Cannot find module 'strapi-utils'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
at Function.Module._load (internal/modules/cjs/loader.js:507:25)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object.<anonymous> (/home/bapuom/programFiles/node-v10.15.0-linux-x64/node-v10.15.0-linux-x64/lib/node_modules/strapi/bin/strapi.js:13:17)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
at Function.Module._load (internal/modules/cjs/loader.js:530:3)

注意:我在升级到strapi v3.0.0-alpha.21 时遇到了同样的错误,当我尝试将我的strapi 升级到strapi v3.0.0-alpha.22 时再次遇到同样的错误。

请帮忙。

谢谢, 阿米特

【问题讨论】:

  • 您是否遵循迁移指南?
  • 嗨@JimLAURIE,是的,我做到了,但我仍然在 api/***/ files 下收到此错误
  • 此错误出现在 /api/**/services/*.js 文件下,例如见下一行 const filters = strapi.utils.models.convertParams('author', params);跨度>

标签: strapi


【解决方案1】:

您必须按照文档中的步骤进行操作。请查看here

【讨论】:

    【解决方案2】:

    尝试使用以下方式升级 Strapi:

    sudo npm install -g strapi@beta
    

    【讨论】:

      【解决方案3】:

      运行npm i strapi-utils,这解决了我的问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-05-24
        • 2021-11-26
        • 1970-01-01
        • 2022-06-20
        • 2018-09-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多