小编Fox*_*Pro的帖子

Blazor表现

我想开始使用blazor,尽管它仍处于alpha级别.据我了解,blazor使用WebAssembly在客户端编译C#.我有一个问题:这个系统的工作速度是否比使用JavaScript编译的React/Vue更快?浏览器每次加载页面时都需要下载Webassembly库吗?在互联网上没有比较流行的JS框架的性能,所以我想知道微软新框架的理论性能.先感谢您

asp.net webassembly blazor

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

修复:WslRegisterDistribution 失败,错误:0x80370102

我正在尝试安装 WSL2,但出现上述错误。启用了用于 linux 的虚拟机平台和 Windows 子系统,还安装了内核更新。在 BIOS 中启用了英特尔虚拟化。如何解决?

windows-10 windows-subsystem-for-linux

9
推荐指数
3
解决办法
3万
查看次数

开玩笑:类型错误:无法读取未定义的属性

我试图测试我的 React 类,它有import dotnetify from "dotnetify";导入。这工作正常,但 Jest 说,dotnetify 是未定义的。如果我更改为const dotnetify = require("dotnetify");,Jest 通过测试,但这是愚蠢的解决方法。如何解释 Jest,那个 dotnetify 不是未定义的?

比你提前。

unit-testing typescript ecmascript-6 reactjs jestjs

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

在使用omnisharp 和roslyn 提交之前检查c#?

我有 VS Code 工作区和 c# 项目。我想配置代码风格以在团队内工作。我尝试使用omnisharp, roslynand .editorconfig,但似乎设置规则太难了,而且我没有找到在提交前进行 lint 的方法。
最好的方法是什么?
UPD。我发现一些规则可以通过分析器应用,但是有更灵活的工具吗?

c# lint omnisharp visual-studio-code

5
推荐指数
0
解决办法
888
查看次数

从纯 C# 类生成 WebAssembly

我正在用 C# 制作后端,用 JS 制作前端。
我想在浏览器 JavaScript 中重用一些用 C# 编写的算法。
简化示例:

    class Fibonacci {
        int Fib(int x) {
            if (x == 0) return 0;
            int prev = 0;
            int next = 1;
            for (int i = 1; i < x; i++)
            {
                int sum = prev + next;
                prev = next;
                next = sum;
            }
           return next;
    }
Run Code Online (Sandbox Code Playgroud)

是否可以编译一个独立于库的类WebAssembly并从浏览器中使用它?如何?

.net javascript c# webassembly blazor

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

如何使用Vite在环境变量中插入git信息?

使用Vite捆绑器时如何从 git 获取有关当前分支、提交日期等信息?

javascript git version-control vite

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

打字稿类型检查

let a;
a = 5;
a = "hi";
Run Code Online (Sandbox Code Playgroud)

为什么这是有效的 TypeScript 代码?除了 «a:number» 之外,还有其他更严格的设置吗?如果不是,那么使用 TypeScipt 有什么意义,如果您可以使用 JavaScript + vscode //@ts-check?我的 tsconfig.json:

"compilerOptions": {
  "baseUrl": ".",
  "outDir": "build/dist",
  "module": "esnext",
  "target": "es6",
  "lib": ["es6", "dom"],
  "sourceMap": true,
  "allowJs": false,
  "strict": true,
  "jsx": "react",
  "moduleResolution": "node",
  "rootDir": "src",
  "forceConsistentCasingInFileNames": true,
  "noImplicitReturns": true,
  "noImplicitThis": true,
  "noImplicitAny": true,
  "strictNullChecks": true,
  "suppressImplicitAnyIndexErrors": true,
  "noUnusedLocals": true
},
Run Code Online (Sandbox Code Playgroud)

javascript types typescript ecmascript-6

0
推荐指数
1
解决办法
321
查看次数