不能在node.js中导入自定义typescript包



所以在几个小时的绞尽脑汁之后,我决定询问stackoverflow。我有一个自定义的typescript项目/包,我想用zx。我使用npm pack并在全局安装tar.gz,当我尝试requireimport我的自定义模块时,我总是得到错误ERR_MODULE_NOT_FOUND,我似乎找不到正确的typescript配置来完成这项工作。要做什么才能使typescript模块在正常的node.js脚本中可导入?这是我当前的tsconfig.json:

{
"compilerOptions": {
"lib": [ "es2015" ],
"target": "es5",
"esModuleInterop": true,
"moduleResolution": "node",
"downlevelIteration": true,
"module": "commonjs",
"declaration": true,
"outDir": "./dist",
"strict": true,
"types": ["node", "jest"]
},
"include": ["src/**/*"],
"exclude": ["node_modules"]
}

如果这是很少的信息,这里是链接到回购https://github.com/mak1A4/sn-request

编辑:我已经在我的.zshrc中设置了NODE_PATH环境变量,并尝试在正常的node.js项目中本地安装tar.gz,结果相同:-/

我根据这个repo示例更改了我的配置-typescript-package也不起作用…但在修复了我在import语句中犯的错字后,它工作了^^

最新更新