问题标签 [ts-node]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
21219 浏览

typescript - ts-node 找不到模块打字稿

我正在 AWS 上部署一个 dockerized typescript 应用程序。当我运行应用程序容器时,我得到一个 ts-node 错误Error: Cannot find module 'typescript',我不清楚,因为typescript它被定义为 devDependency。这些是我的package.json依赖

和 Dockerfile

我想typescript一旦容器建成,它就会在本地安装,但事实并非如此。提前致谢

0 投票
1 回答
601 浏览

node.js - 来自 node_modules 的 Node.js 10 require('...') 非常慢

我在 Windows 10 和 macOS 10.14.3 上使用最新的 Node.js LTS 10。当我使用requirelike导入库时,导入库const require = require('rollup');大约需要 10 分钟或更长时间。async在我的代码中添加一些函数后,我开始注意到这个问题。importmjs文件中使用 ES在ts-node包和模块解析方面存在问题,也许还有其他建议?

0 投票
2 回答
6400 浏览

node.js - 无法使用 ts-node 和 pm2 运行 typescript node.js 应用程序

我创建了一个带有 typescript 顶部的基本节点应用程序。我正在使用 ts-node 这样做,它与 nodemon 完全兼容。但是现在我被卡住了,我需要将它移到服务器上。PM2 一直显示错误。我已经浏览了 GitHub 和 StackOverflow 上的其他答案。在这里没有任何帮助。请帮忙。

我试过用 PM2 安装 typescript 和 ts-node。但这对我不起作用。我也试过直接运行文件,没用。我现在一无所知我应该如何解决这个问题。

它适用于简单的 npm run start 命令

到目前为止我尝试过的没有用 *(PM2是全局安装的)*

它给了我这个错误

我也使用了以下

并得到

请帮我解决这个问题

我希望它在服务器上有 pm2 的服务器上工作。如果你们中的任何人都可以解决我的问题,我会非常满意。谢谢

0 投票
1 回答
764 浏览

typescript - 将 ts-node 与 TypeScript 增量构建一起使用

是否可以ts-node与 TypeScript 3.4+ 增量构建选项一起使用?

0 投票
1 回答
82 浏览

typescript - 如何在 mocha 测试中包含 *.vue 文件

在我的项目中,我使用 typescript 和 vue.js。我决定编写一些单元测试并尝试使用 mocha + ts-node。问题是,当我运行 mocha 时,它会尝试加载包含 *.vue 的所有文件,这给了我错误。Ts-node 只是不知道如何处理这个扩展。有没有办法跳过 *.vue 文件?

0 投票
1 回答
1151 浏览

typescript - ts-node 和 ts-node-dev 不适用于 `cannot read property of undefined`,它可能不是循环导入

但是tsc && node -r esm .工作nodemon -e ts -x 'tsc && node -r esm .'正常。

我在本地导入的所有内容似乎都未定义,ts-node我已经尝试过madgedetect-circular-deps但他们找不到问题......

真实项目——https: //github.com/patarapolw/rep2recall-web/blob/91e6f6a5870dca52010b4e569d4bb81f7c5be78f/package.json#L92https://github.com/patarapolw/rep2recall-web/blob/master/src/backend/服务器.ts

0 投票
3 回答
519 浏览

typescript - 如何检查打字稿的repl(ts-node)中的类型?

所以我输入了以下内容

我如何检查/验证例如DuckProps是否有价值:'colors' | 'feathers'

我似乎无法控制台日志或使用它,因为它只会返回

您如何通过 repl 与 typesript 特定的结构(接口、类型等)进行交互?换句话说,当我输入 Duck 时。我希望会出现这样的情况:

$鸭

0 投票
1 回答
3647 浏览

typescript - mocha 和 ts-node 找不到本地 .d.ts 文件

我有以下项目结构

我的 tsconfig.json 看起来像这样:

如果我跑./node_modules/.bin/tsc -p . --traceResolution

然后我可以看到:

模块名称“myproj”已成功解析为“/Users/paulcowan/projects/myproj/myproj.d.ts”。========

但是当我通过 mocha 运行以下命令时

Error: Cannot find module 'myproj'

0 投票
1 回答
2484 浏览

typescript - ts-node 正在更改 tsconfig.json 文件

我正在使用 Next.js 和 TypeScript 构建一个 Web 应用程序。我有一个自定义server.ts文件。因此,我的开发命令是ts-node server.ts. 一切正常,直到现在:( 每次我尝试运行命令时,我的 tsconfig.json 文件都会更改。

我已经尝试了最基本的解决方案,例如删除node_modules目录并npm install再次运行命令或重新安装整个 Node.js。不幸的是,没有什么对我有用。

这是我的tsconfig.json文件:

这是我运行后收到的消息ts-node server.ts

0 投票
1 回答
247 浏览

node.js - 为什么等待新的 Promise 导致立即退出?

我有非常简单的案例场景,我需要等待几秒钟才能进一步执行。

我尝试单独设置超时功能,仅导出模块或功能。似乎没有任何效果。

当我调用这个函数

我希望这会打印“开始实际工作”,但它永远不会到达那里。它正在打印“内部测试功能”并在调用实际工作之前返回。我在这里做错了什么?