小编Dev*_*dog的帖子

错误:找不到(模块路径)的有效导出 main

我正在 Mac 上重新整理文档,不小心损坏了我正在构建的应用程序。我注意到 package.json 已与 router.js 一起删除。我将这两个文件以及 package.json 中的 koa 依赖项添加回来进行测试。

控制台错误

Error: No valid exports main found for '/Users/devunderdog/Work space/Fantasy_Sports_Manager_Server/node_modules/koa'

at resolveExportsTarget (internal/modules/cjs/loader.js:611:9)
at applyExports (internal/modules/cjs/loader.js:492:14)
at resolveExports (internal/modules/cjs/loader.js:541:12)
at Function.Module._findPath (internal/modules/cjs/loader.js:643:22)
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:941:27)
at Function.Module._load (internal/modules/cjs/loader.js:847:27)
at Module.require (internal/modules/cjs/loader.js:1016:19)
at require (internal/modules/cjs/helpers.js:69:18)
at Object.<anonymous> (/Users/devunderdog/Work space/Fantasy_Sports_Manager_Server/index.js:1:13)
at Module._compile (internal/modules/cjs/loader.js:1121:30) {

  code: 'MODULE_NOT_FOUND'
}
Run Code Online (Sandbox Code Playgroud)

索引.JS

const Koa = require('koa');
const app = new Koa();
Run Code Online (Sandbox Code Playgroud)

这是 index.js 中的“koa” require 尝试获取模块的地方。 模块路径不正确

module "/Users/devunderdog/Library/Caches/typescript/3.9/node_modules/@types/koa/index"
Run Code Online (Sandbox Code Playgroud)

包.JSON

   {
      "name": "fantasy_sports_manager_server",
      "version": "1.0.0", …
Run Code Online (Sandbox Code Playgroud)

backend node.js npm node-modules koa

5
推荐指数
1
解决办法
5111
查看次数

标签 统计

backend ×1

koa ×1

node-modules ×1

node.js ×1

npm ×1