草庐IT

ts_resource_ex

全部标签

node.js - typescript 生成的定义文件(.d.ts)不适用于 package.json 类型

我使用tsc编译器的--declaration参数从我的typescript项目创建了一个定义文件(d.ts)。但是当我尝试在npmpackage.json上发布具有属性typings的包时,这个生成的定义文件显然不起作用。我创建了另一个项目来测试它。它报错:“Exportedexternalpackagefiletypingsfile'...d.ts'不是模块。请联系包作者更新包定义”。p>这是我的源文件:MyInterface.tsexportinterfaceMyInterface{MyProperty:string;}MyClass.tsimport{MyInterface}f

javascript - 我可以将哈巴狗(ex-jade)与 react 框架一起使用吗?

我已经阅读了一些pug文档。它说我必须先安装哈巴狗,我已经这样做了。然后我必须在我的js文件中要求pug。但我不知道在我的react文件中在哪里编写pug文件的编译?在react框架中使用pug的正确步骤是什么?谢谢!我真的很感激任何帮助。这是我的react组件之一,我想用哈巴狗来渲染它。importReactfrom'react';importSidebarfrom'./Sidebar';importHeaderfrom'./header/Header';import{tokenverify}from'../../utils/helpers';importpugfrom'pug';c

node.js - TS - 只能使用 'new' 关键字调用 void 函数

我从TypeScript收到这个奇怪的错误:"Onlyavoidfunctioncanbecalledwiththe'new'keyword."什么?构造函数,长这样:functionSuman(obj:ISumanInputs):void{constprojectRoot=_suman.projectRoot;//viaoptionsthis.fileName=obj.fileName;this.slicedFileName=obj.fileName.slice(projectRoot.length);this.networkLog=obj.networkLog;this.outpu

node.js - 为什么我使用 nodemon 和 ts-node 时 Node 检查器不启动?

我有一个用typescript编写的简单Node服务器。我的package.json配置为:"scripts":{"build":"tsc","dev":"nodemon--watchsrc/**/*-ets,json--exects-node./src/server.ts","debug":"nodemon--verbose--watchsrc/**/*-ets,json--exects-node--inspect./src/server.ts"},当我运行npmrundev时,nodemon将启动服务器并在进行任何更改时重新启动它。[02/28/1820:45:53]npmrund

javascript - typescript 错误 TS1005 : ';' expected

我正在尝试编译这个typescript文件:importhttp=module("http");importexpress=module("express");使用这些参数:C:/nodejs/tsc.cmd--sourcemapcheese.ts--modulecommonjsC:/User/Node/ExpressProject/cheese.ts(5,21):errorTS1005:';'expected.C:/User/Node/ExpressProject/cheese.ts(6,24):errorTS1005:';'expected.我做错了什么?即使这样,我也会遇到同样的

将RTSP流保存为本地TS文件

1、功能:将RTSP流保存为本地TS文件2、存在问题:保存mp4文件播放不了,还未解决…希望路过的大佬帮忙瞅瞅_3、流程:0)初始化:并注册所有的解封装器、封装器和协议,初始化网络库;1)打开输入的解封装上下文;2)打开输出的封装上下文;3)为输出的封装上下文分别新建音频流、视频流stream;4)根据输入编码类型获取输出编码器codec;5)为输出流的编码器参数字段codecpar设置参数(从输入编码器参数字段拷贝);6)创建输出的编码器上下文,并通过输出编码器参数字段设置编码器上下文;7)打开输出的编码器上下文;8)通过输出封装上下文写文件头;9)读取输入解封装上下文的包packet10)

node.js - 开 Jest , typescript ,ts-jest : Coverage is slightly incorrect

我正在使用TypeScript、Jest和ts-jestNPM模块编写一个项目。当我运行测试时,我确实得到了一些覆盖率,但HTML报告不太正确:此外,一些函数被标记为未经测试,即使它们确实被调用了。我的package.json设置如下:{"jest":{"transform":{".(ts|tsx)":"/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"t

javascript - TypeScript:我可以在不编写 index.ts 文件的情况下导入文件夹吗?

如果一个项目的大多数目录包含不超过2-3个TypeScript文件,并且在将包含目录导入其他地方时应该可以访问它们的所有导出,这会导致大量index.ts具有可预测内容的文件。示例目录:我的组件my-component-config.tsmy-component.tsindex.tsindex.ts包含什么?当然,它包含export*from"./my-component-config"export*from"./my-component"这很明显。对于10个组件目录,这意味着:10个index.ts文件包含100%冗余信息。如何让TypeScript(/Node)隐式创建index.

node.js - 如何在 Node.js 中使用模板( Handlebars 或任何替代品)而不使用框架(ex = express)?

例如,我有这个JSON文档“foo.json”:{"foo":[{"bar":"HelloWorld!"},{"bar":"TheEnd"}]}在Node.js中,我想使用模板(handlebars或any)从JSON文档生成字符串,例如:HelloWorld!TheEnd...然后将该字符串值分配给Node.js中的变量。最后,我会将更多的值连接到变量中,并将最终的变量值输出为html文档。不使用Express之类的框架可以做到这一点吗? 最佳答案 如果你想使用Handlebars,只需捕获npm模块:npminstallhand

node.js - 使用ts-node执行时使用 typescript 导入nodejs `fs`?

我正在尝试使用ts-node运行以下代码.import{writeFileSync,readFileSync}from'fs';但是我得到:src/main/ts/create.ts(1,45):Cannotfindmodule'fs'.(2307)我需要做什么才能让typescript导入fs模块? 最佳答案 你需要运行:$npminstall@types/node--save-dev如果您需要更多信息,可以引用NodeJSQuickStartintheTypeScriptDeepDivebyBasarat.