ts-node相关内容

NextJS:在服务器上运行 Typescript 脚本

我有一个 NextJS/Typescript 项目,我想在其中添加一个 CLI 脚本,该脚本应该处理服务器上的一些文件. 很遗憾,我无法运行脚本. 示例脚本src/cli.ts: console.log(“Hello world");//处理文件 我尝试使用以下命令运行脚本: ts-node src/cli.ts 但我收到此错误消息: src/cli.ts:1:1 - 错误 ..
发布时间:2022-01-08 22:55:46 其他开发

Nestjs:导入模块未定义,但可以导入模块中的方法和函数

我正在使用 Nestjs 和 WebStorm &TS 4.2.3^最新. 我面临的问题有点奇怪.例如,一些模块,如 axios 可以像往常一样安装、导入和使用.但是某些模块,尤其是 Nodejs Core,例如 fs 或 path,不能作为模块导入.但是他们的方法可以导入并使用就好了! //错误:运行时未定义模块:dev,但在IDE中没有错误从“路径"导入路径;从 'fs' 导入 fs; ..
发布时间:2021-09-24 19:54:42 其他开发

'ts-node' 不是内部或外部命令,也不是可运行的程序或批处理文件

我的 Vs Code 终端和命令提示符出现错误,提示 'ts-node' 未被识别为内部或外部命令、可运行的程序或批处理文件.终端中的启动命令 npm run dev,我也添加了我的 package.json 文件. {"name": "tsnode","版本": "1.0.0","description": "ts-node 实验.",“脚本":{"dev": "nodemon --exec ..
发布时间:2021-09-12 18:30:34 其他开发

TypeScript ES动态`import()`

虽然使用了新的TypeScript功能,即所谓的 ES动态导入,但我不是能够使用ts-node在服务器端运行同构应用程序的代码. 使用webpack模块加载器以自己的方式编译代码并在浏览器中运行生成的文件时,似乎不会发生该错误. 我得到的错误: case 0: return [4 /*yield*/, import("./component/main")]; ..
发布时间:2020-07-11 20:15:51 其他开发

TypeError:对象原型只能是Object或为null:未定义

下面,如果我导入Entity,则会收到帖子的主题错误(TypeError:对象原型只能是一个Object或null:未定义),但是如果用实际的Entity声明替换导入,则代码可以正常运行. 此处的Stackblitz演示. 这是Customer.ts的形式,当我使用ts-node运行代码时会产生错误: index.ts export { Customer } from ". ..
发布时间:2020-07-11 20:15:49 前端开发

即使tsc成功设法解决它也找不到Typescript模块

我有一个用Typescript编写的Node.js项目,该项目预期将作为CLI运行,并且无法使用绝对路径导入位于node_modules目录之外的模块(相对路径工作正常).可能需要提及的是,我正在使用 oclif框架构建我的CLI. 我的项目的组织方式如下: cli |--node_modules |--src |--my-module.ts |--subdir ..
发布时间:2020-07-11 20:14:40 其他开发

deno vs ts-node:有什么区别

我正在处理一个相对较大的打字稿项目,正在使用 ts-node 来运行节点测试和示例。据我了解, ts-node 会将 ts 文件编译为 js 文件并执行。 最近我听说了 deno ,它是一个打字稿运行时。我在typescript中尝试了一些示例,该示例使用 ts-node 可以工作。我使用 deno 运行示例,控制台中打印了许多编译消息,然后执行代码。后来我发现 /username/.den ..
发布时间:2020-06-11 19:04:48 其他开发

tsc(TypeScript编译器)和ts-node有什么区别?

我对tsc和ts-node之间的区别感到非常困惑.我正在学习TypeScript,通常使用tsc命令来转换服务器.ts文件. 现在,我正在使用 nestjs 框架,我发现它使用的是ts-node. 那么两者之间有什么区别?我应该使用哪一个? 解决方案 主要区别是tsc根据您的tsconfig转换所有文件. 取而代之的是,ts-node将从入口文件开始,然后根据导入/导出在树中逐 ..
发布时间:2020-05-17 01:42:23 其他开发