environment icon indicating copy to clipboard operation
environment copied to clipboard

An error occurred when using yeoman-environment in TypeScript

Open sivanzheng opened this issue 1 month ago • 0 comments

This is my tsconfig.json file

{
  "compilerOptions": {
    "target": "es2018",
    "module": "CommonJS",
    "outDir": "./dist",
    "rootDir": "./src",
    "strict": true,
    "esModuleInterop": true,
    "skipLibCheck": true,
    "forceConsistentCasingInFileNames": true,
    "resolveJsonModule": true,
    "moduleResolution": "node",
  },
  "include": [
    "src/**/*.ts"
  ],
  "exclude": [
    "node_modules",
    "**/*.test.ts"
  ]
}
node:internal/errors:464
    ErrorCaptureStackTrace(err);
    ^

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined in /Users/xxx/Documents/code/xxx/xxx/xxx-xxx/node_modules/yeoman-environment/package.json
    at new NodeError (node:internal/errors:371:5)
    at throwExportsNotFound (node:internal/modules/esm/resolve:440:9)
    at packageExportsResolve (node:internal/modules/esm/resolve:645:7)
    at resolveExports (node:internal/modules/cjs/loader:482:36)
    at Function.Module._findPath (node:internal/modules/cjs/loader:522:31)
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:919:27)
    at Function.Module._load (node:internal/modules/cjs/loader:778:27)
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at /Users/xxx/Documents/code/xxx/xxx/xxx-xxx/dist/index.js:48:75 {
  code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}

sivanzheng avatar May 21 '24 07:05 sivanzheng