Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 错误:tslib的包导出未定义有效的'';目标_Javascript_Node.js_Typescript_Tsc_Tslib - Fatal编程技术网

Javascript 错误:tslib的包导出未定义有效的'';目标

Javascript 错误:tslib的包导出未定义有效的'';目标,javascript,node.js,typescript,tsc,tslib,Javascript,Node.js,Typescript,Tsc,Tslib,我没有对代码做任何修改,突然有一天我意识到了这个错误 backend: internal/modules/cjs/loader.js:454 backend: const e = new Error(`Package exports for '${basePath}' do not define a ` + backend: ^ backend: Error: Package exports for '/Users/kumarabhirup/Documents/Rep

我没有对代码做任何修改,突然有一天我意识到了这个错误

backend: internal/modules/cjs/loader.js:454
backend:   const e = new Error(`Package exports for '${basePath}' do not define a ` +
backend:             ^
backend: Error: Package exports for '/Users/kumarabhirup/Documents/Repositories/propagateAt/node_modules/tslib' do not define a valid '.' target
backend:     at resolveExportsTarget (internal/modules/cjs/loader.js:454:13)
backend:     at resolveExports (internal/modules/cjs/loader.js:387:16)
backend:     at Function.Module._findPath (internal/modules/cjs/loader.js:486:20)
backend:     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:781:27)
backend:     at Function.Module._load (internal/modules/cjs/loader.js:687:27)
backend:     at Module.require (internal/modules/cjs/loader.js:849:19)
backend:     at require (internal/modules/cjs/helpers.js:74:18)
backend:     at Object.<anonymous> (/Users/kumarabhirup/Documents/Repositories/propagateAt/node_modules/apollo-link/lib/index.js:3:15)
backend:     at Module._compile (internal/modules/cjs/loader.js:956:30)
backend:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10) {
backend:   code: 'MODULE_NOT_FOUND'
backend: }
backend: [nodemon] app crashed - waiting for file changes before starting...
这是我的
tsconfig.json

{
“编译器选项”:{
“目标”:“es2019”,
“模块”:“commonjs”,
“moduleResolution”:“节点”,
“allowSyntheticDefaultImports”:true,
“allowJs”:正确,
“进口者”:没错,
“alwaysStrict”:没错,
“源地图”:正确,
“ForceConsistentCasingFileNames”:true,
“noFallthroughCasesInSwitch”:正确,
“noImplicitReturns”:正确,
“noUnusedLocals”:正确,
“noUnusedParameters”:正确,
“noImplicitAny”:错,
“noImplicitThis”:false,
“检查”:错误,
“emit decoromentadata”:正确,
“实验生态学者”:没错,
“resolveJsonModule”:true,
//“lib”:[“es2017”],
“类型”:[“玩笑”]
},
“包括“:[“src/****”,“\uuuu测试\uuuuuu/****”],
“路径”:{
“tslib”:[“node_modules/tslib/tslib.d.ts”]
},
}
这是我的
tsconfig.release.json

{
“扩展”:“/tsconfig.json”,
“编译器选项”:{
“rootDir”:“,
“outDir”:“dist”,
“removeComments”:真
},
“包括”:[“src/***”]
}

谢谢

我有一个类似的问题,我通过降级节点版本(从v13.0.1到v12.19.0)来解决。这可能不是理想的解决方案,但它可以帮助您在寻找最终解决方案的同时解除这种情况

我使用管理节点版本

我给你留一张问题和解决方案的截图

我希望这有助于解决你的问题


问候

对我来说,这些步骤奏效了:

  • 降级到最新的
    NodeJS
    稳定版本:
    nvm安装--lts
  • 删除
    /node\u模块
    &
    包锁.json
    文件
  • 终止pm2进程并再次添加:
    pm2 Kill
    pm2 start process.json
  • 诀窍实际上是杀死pm2并再次添加该过程。
    祝你好运

    我尝试在v12.19.0上降级,不幸的是,它对我不起作用。但它在v12.18.0上对我有效。谢谢你的解决方案!这个答案帮助我解决了这个问题!我也遇到了同样的问题,使用
    $nvm安装--lts
    nvm使用--lts
    升级到node-latest,这是v14.xxx,它可以工作!