![](/img/trans.png)
[英]TypeScript: Cannot use import statement outside a module (Node.js)
[英]Cannot import custom typescript package in node.js
因此,在用头撞墙几个小时后,我决定问问 stackoverflow。 我有一个自定义的 typescript 项目/包,我想将其与zx一起使用。 我使用npm pack
并全局安装了 tar.gz,当我尝试require
或import
我的自定义模块时,我总是收到错误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.