小编inv*_*lid的帖子

VS Code 上的 [pwsh] 和 [Powershell 集成控制台] 有什么区别?

VS Code 上的 [pwsh] 和 [Powershell 集成控制台] 有什么区别?
我通常使用 pwsh。
今天,当我安装powershell扩展然后尝试更新powershell时,Powershell集成控制台启动并发现。这是什么???

powershell visual-studio-code

15
推荐指数
1
解决办法
6263
查看次数

如何解决错误“此表达式不可构造”?

我想将js类导入到ts中。但我收到错误This expression is not constructable.
,打字稿编译器说 A 没有构造函数签名。
我该如何解决这个问题?

索引.ts

import A from "aaa";
const a = new A(); //error: this expression is not constructable.  
  
/*
and result of console.log(A); is [Function: A].

result of console.log(A.toString()); is below
class A {
  constructor(name) { this.name = name; }
}
*/
Run Code Online (Sandbox Code Playgroud)

aaa 模块中的index.js。

class A {
  constructor(name) { this.name = name; }
}
module.exports = A;
Run Code Online (Sandbox Code Playgroud)

aaa 模块中的index.d.ts。

export declare class A {
  constructor(name:string);

  name:string;
} 
Run Code Online (Sandbox Code Playgroud)

我可以用下面的代码在js中构造A。但不能在 ts 中。

const A …
Run Code Online (Sandbox Code Playgroud)

javascript import class typescript

10
推荐指数
1
解决办法
2万
查看次数

如何将 fs.createReadstream 与 fs.promises 一起使用

我使用require("fs").promises只是为了避免使用回调函数。

但是现在,我还想使用fs.createReadstreamPOST 请求附加文件。

我怎样才能做到这一点?或者在这种情况下什么改变 createReadstream ?还是我应该使用require("fs")

javascript stream fs node.js promise

5
推荐指数
1
解决办法
3555
查看次数

如何使用 VSCode 关闭特定文件的标记化

我正在使用 VSCode 编写 javascript。编写的代码使用 babel 进行转译,并与 webpack 捆绑在一起,生成一个名为dist.js. 该文件在生产模式下进行转译,因此不可读且不需要标记化。然而,每次我打开这个文件(一个不会被大文件优化所困扰的大文件)时,我都会因为标记化而等待几秒钟。如何关闭该文件的标记化?

我尝试过的

当我设置 webpack 以名称保存捆绑结果文件时dist.txt,可以关闭标记化,但由于某种原因它不再处于生产模式。

我能够通过增加无用文本的文件大小来应用大文件优化,但如果可能的话,我想以更好的方式解决它。

javascript tokenize webpack babeljs visual-studio-code

4
推荐指数
1
解决办法
4546
查看次数

使用 Puppeteer:如何从其父元素选择器获取 iframe?

我想获取一个 iframe 作为框架并单击框架中的一个元素,但是 iframe 没有名称并且网站有很多框架(page.frames()返回 14)。

而且我无权编辑 html。我只能编辑 JavaScript。

我认为在这种情况下识别 iframe 的最佳方法是从其父元素。

我怎样才能用 puppeteer 做到这一点?

<div id="foo">
  <iframe>
    #document
  </iframe>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome chromium node.js puppeteer

3
推荐指数
2
解决办法
8101
查看次数

如何使用 puppeteer 单击 display:none 元素?

我想单击display属性为的元素none。我怎样才能做到这一点?

代码:

page.click(".foo");
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome chromium node.js puppeteer

3
推荐指数
1
解决办法
3395
查看次数

Unity的MonoBehaviour类中的“消息”是什么?(开始,更新,唤醒...等)

此页面的“消息”是什么?(开始,更新,唤醒等)
是类似于虚拟方法还是事件?
还是“消息”是C#语法之一?
https://docs.unity3d.com/ScriptReference/MonoBehaviour.html

c# game-engine unity-game-engine

-1
推荐指数
1
解决办法
49
查看次数