草庐IT

learning-typescript-by-examples

全部标签

javascript - typescript 编译为单个文件

我正在使用TS1.7,我正在尝试将我的项目编译成一个大文件,我将能够将其包含在我的html文件中。我的项目结构是这样的:-build//Builddirectory-src//sourceroot--main.ts//my"Main"filethatusestheimportsmyouterfiles--subDirectorieswithmoretsfiles.-package.json-tsconfig.json我的tsconfig文件是:{"compilerOptions":{"module":"amd","target":"ES5","removeComments":true,

javascript - typescript 编译为单个文件

我正在使用TS1.7,我正在尝试将我的项目编译成一个大文件,我将能够将其包含在我的html文件中。我的项目结构是这样的:-build//Builddirectory-src//sourceroot--main.ts//my"Main"filethatusestheimportsmyouterfiles--subDirectorieswithmoretsfiles.-package.json-tsconfig.json我的tsconfig文件是:{"compilerOptions":{"module":"amd","target":"ES5","removeComments":true,

javascript - TypeScript 覆盖 ToString()

关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭3年前。此帖于11个月前编辑提交审核,未能重开帖子:原始关闭原因未解决Improvethisquestion假设我有一个类Person,如下所示:classPerson{constructor(publicfirstName:string,publiclastName:string,publicage:number){}}我已经重写了toStr

javascript - TypeScript 覆盖 ToString()

关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭3年前。此帖于11个月前编辑提交审核,未能重开帖子:原始关闭原因未解决Improvethisquestion假设我有一个类Person,如下所示:classPerson{constructor(publicfirstName:string,publiclastName:string,publicage:number){}}我已经重写了toStr

javascript - 在 TypeScript 中扩展功能

这个问题在这里已经有了答案:关闭9年前。社区在上个月审查了是否重新打开此问题,并将其关闭:原始关闭原因未解决PossibleDuplicate:Howdoesprototypeextendontypescript?我目前正在学习TypeScript,想知道如何向现有对象添加功能。假设我想将Foo的实现添加到String对象。在JavaScript中我会这样做:String.prototype.Foo=function(){//DOTHIS...}了解到TypeScript类、接口(interface)和模块是开放式的,这让我尝试了以下方法,但没有成功1。从TypeScript引用Jav

javascript - 在 TypeScript 中扩展功能

这个问题在这里已经有了答案:关闭9年前。社区在上个月审查了是否重新打开此问题,并将其关闭:原始关闭原因未解决PossibleDuplicate:Howdoesprototypeextendontypescript?我目前正在学习TypeScript,想知道如何向现有对象添加功能。假设我想将Foo的实现添加到String对象。在JavaScript中我会这样做:String.prototype.Foo=function(){//DOTHIS...}了解到TypeScript类、接口(interface)和模块是开放式的,这让我尝试了以下方法,但没有成功1。从TypeScript引用Jav

Github SSH 协议拉取代码报错 Connection closed by *.*.*.* port 22

解决了Connectionclosedby端口22的报错问题,特来记录一下:起因window10操作系统,今天在拉取Github仓库的时候遇到了协议报错:$gitfetch--prune--all--verboseFetchingoriginkex_exchange_identification:ConnectionclosedbyremotehostConnectionclosedby198.18.0.114port22fatal:Couldnotreadfromremoterepository.Pleasemakesureyouhavethecorrectaccessrightsandth

网络请求未知错误 CLEARTEXT communication to XX not permitted by network security policy 问题解决方案

问题:在进行网络请求时,日志中打印CLEARTEXTcommunicationtoXXnotpermittedbynetworksecuritypolicy原因:AndroidP系统网络访问安全策略升级,限制了非加密的流量请求AndroidP系统限制了明文流量的网络请求,之下的版本没有影响,所以okhttp3会抛出该异常。解决方案:方案1:降低目标版本,app/build.gradle中targetSdkVersion设置27或以下方案2:http请求改成https方案3:添加网络安全配置。1)在应用的res/xml/中创建network_security_config.xml文件,文件名可自

typescript Constructor Set requires ‘new‘

使用typescript的class继承时报错“构造函数集需要’new’”ts代码classMySetextendsSet{constructor(){super();}letmyset=newMySet();控制台错误只需要在tsconfig.json文件中添加以下配置即可"compilerOptions":{ "target":"es6"}

javascript - Jest : how to mock console when it is used by a third-party-library?

我正在尝试模拟console.warn/error但我做不到。我使用了一个第三方库,它在里面调用了console.warn。我需要测试它是否被调用。在我的测试用例中,我试图stubconsole.warn但它没有帮助。之后我尝试手动模拟控制台,但也没有成功。console.warn=jest.fn();testSchema('/app/components/Users/UserItem/UserItemContainer.js');expect(console.warn).toBeCalled();没用console.warn=jest.fn();testSchema('/app/co