RSSHub icon indicating copy to clipboard operation
RSSHub copied to clipboard

lib/pkg.js 改为 ts 后无法作为 npm 包调用

Open CaoMeiYouRen opened this issue 11 months ago • 3 comments

路由地址

NOROUTE

完整路由地址

NOROUTE

相关文档

https://docs.rsshub.app/zh/usage

预期是什么?

rsshub可以作为npm包调用

实际发生了什么?

目前的lib/pkg.js改为了lib/pkg.ts,无法作为npm包调用了

部署

RSSHub 演示 (https://rsshub.app)

部署相关信息

No response

额外信息

node:internal/modules/cjs/loader:452
      throw err;
      ^

Error: Cannot find module 'D:\Projects\typescript\rsshub-test\node_modules\rsshub\lib\pkg.js'. Please verify that the package.json has a valid "main" entry
    at tryPackage (node:internal/modules/cjs/loader:444:19)
    at Module._findPath (node:internal/modules/cjs/loader:715:18)
    at Module._resolveFilename (node:internal/modules/cjs/loader:1130:27)
    at Module._load (node:internal/modules/cjs/loader:985:27)
    at Module.require (node:internal/modules/cjs/loader:1235:19)
    at require (node:internal/modules/helpers:176:18)
    at Object.<anonymous> (D:\Projects\typescript\rsshub-test\index.js:1:16)
    at Module._compile (node:internal/modules/cjs/loader:1376:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1435:10)
    at Module.load (node:internal/modules/cjs/loader:1207:32) {
  code: 'MODULE_NOT_FOUND',
  path: 'D:\\Projects\\typescript\\rsshub-test\\node_modules\\rsshub\\package.json',
  requestPath: 'rsshub'
}

这不是重复的 issue

  • [X] 我已经搜索了 现有 issue,以确保该错误尚未被报告。

CaoMeiYouRen avatar Mar 05 '24 04:03 CaoMeiYouRen

有进展吗?

Terencesun avatar Apr 02 '24 08:04 Terencesun

有进展吗?

目前没有。

要不试试用 tsx 运行,node 应该是无法运行的

CaoMeiYouRen avatar Apr 02 '24 08:04 CaoMeiYouRen

有进展吗?

目前没有。

要不试试用 tsx 运行,node 应该是无法运行的

看来目前只能先这样了:P

Terencesun avatar Apr 03 '24 01:04 Terencesun