繁体   English   中英

无法在 node.js 中导入自定义 typescript package

[英]Cannot import custom typescript package in node.js

因此,在用头撞墙几个小时后,我决定问问 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"]
}

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

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

我根据这个 repo example-typescript-package更改了我的配置也不起作用......但是在修复了我在导入语句中所做的错字后它起作用了^^

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM