簡體   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