【问题标题】:JOSE Error [ERR_PACKAGE_PATH_NOT_EXPORTED]JOSE 错误 [ERR_PACKAGE_PATH_NOT_EXPORTED]
【发布时间】:2021-04-17 03:21:19
【问题描述】:

自从我昨天使用来自npmherejose 包安装此模块后,我一直收到此错误

 Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined in /home/dev/projects/api/node_modules/jose/package.json
at throwExportsNotFound (internal/modules/esm/resolve.js:290:9)
at packageExportsResolve (internal/modules/esm/resolve.js:513:3)
at resolveExports (internal/modules/cjs/loader.js:432:36)
at Function.Module._findPath (internal/modules/cjs/loader.js:472:31)
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:867:27)
at Module.Hook._require.Module.require (/usr/lib/node_modules/pm2/node_modules/require-in-the-middle/index.js:61:29)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (/home/dev/projects/api/src/utils/utils.ts:5:14)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10) {
code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}

环境:

  • jose 版本:[例如v3.5.1]
  • 受影响的运行时间是:[例如Node.js 14.15.4 npm 版本 6.14.11
  • Ubuntu 18.04

我的 tscongi:

{
  "compilerOptions": {
    "module": "commonjs",
    "esModuleInterop": true,
    "resolveJsonModule": true,
    "target": "es6",
    "noImplicitAny": false,
    "moduleResolution": "node",
    "sourceMap": true,
    "outDir": "dist",
    "baseUrl": ".",
    "paths": {
      "*": [
        "node_modules/*",
        "src/types/*"
      ]
    },
    "lib": [
      "es2015"
    ]
  },
  "include": [
    "src/**/*"
  ]
}

我使用的可能相关的依赖项:

{"typescript": "^4.1.3",
    "webpack": "^5.12.3",
    "webpack-cli": "^4.3.1",
    "webpack-dev-server": "^3.11.1"
  },

我还没有得到任何解决方法。

【问题讨论】:

    标签: node.js npm jose


    【解决方案1】:

    我找到了解决方案here

    这是一个我已经超过 24 小时的导入问题。无论如何,我刚刚发现您两天前有最新的更新,其中包含不同的导入样式和其他更改。修复导入似乎对我有帮助。

    其他关键对象名称已更新,因此我已将包暂时降级为2.0.3

    【讨论】:

    • 除了降级到 2.0.3,jose 3.11.0 还有其他解决方案吗?
    猜你喜欢
    • 2021-11-10
    • 2022-08-21
    • 1970-01-01
    • 2022-01-14
    • 2019-06-22
    • 2020-10-14
    • 2021-12-13
    • 2021-12-04
    • 2021-12-28
    相关资源
    最近更新 更多