小编sun*_*sen的帖子

是否可以启用 source.organizeImports 而不删除未使用的导入?

这就是我的用户中的内容settings.json

\n\n
"editor.codeActionsOnSave": {\n  "source.organizeImports": true\n},\n
Run Code Online (Sandbox Code Playgroud)\n\n

喜欢这种排序,但不要\xe2\x80\x99t喜欢Visual Studio Code正在删除未使用的导入而不是将它们灰显。

\n

visual-studio-code

13
推荐指数
2
解决办法
9843
查看次数

如何检查 NPM 包名称是否可用?

我曾经通过打开https://www.npmjs.com/package/name来检查包名称是否可用。

这不再起作用,因为 NPM 检查类似的名称冲突。

谢谢!

npm

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

如何在 create-create-app 项目中禁用 babel-loader 缓存?

我正在开发一个create-create-app项目,并注意到当node_modules手动更新依赖项时,更改不会到达浏览器。

经过一番挖掘后,我发现依赖项现在缓存在node_modules/.cache/babel-loader.

有没有办法禁用单个或所有依赖项的缓存?

感谢您的帮助!

node.js create-react-app

7
推荐指数
0
解决办法
764
查看次数

如何调试在 Firefox (iOS) 上运行的网站?

我正在寻找与使用 Safari 远程调试等效的方法来调试仅在 Firefox (iOS) 上发生的 JavaScript 边缘情况。

对于这个项目,远程控制台就足够了。

谢谢!

javascript debugging firefox ios

6
推荐指数
1
解决办法
3110
查看次数

如何强制 Firefox 按需重置其 DNS 缓存?

我在编码时使用主机名将某些主机临时重定向到 localhost。

问题是 Firefox 缓存 DNS 条目的时间比我预期的要长得多(network.dnsCacheExpiration无效)。

如何强制 Firefox 按需重置其 DNS 缓存?

dns firefox

5
推荐指数
2
解决办法
2012
查看次数

如何修复 brew 安装的 MariaDB,它挂在 `mysql.server stop` 上并且没有停止?

这个问题不是mariadb server: I can't stop the server with `mysql.server stop`

我不想在启动时运行 MariaDB,所以brew services不是一个选项。

MariaDB 版本是10.4.11-MariaDB.

macos homebrew mariadb

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

ts(2454) 变量“值”在分配之前使用

对于以下代码(在严格模式下),我收​​到打字稿编译时错误“在分配 ts(2454) 之前使用了变量‘值’”:

class Box<T> {
    constructor(private value: T) {
    }

    map<U>(f: (val: T) => U): Box<U> {
        return new Box<U>(f(this.value));
    }

    tap(f: (val: T) => unknown): void {
        f(this.value);
    }
}

function getValue<T>(box: Box<T>): T {
    let value: T;
    box.tap((val: T) => value = val);
    return value;
}

const multiplyByTwo = (value: number) => value * 2;
const box = new Box<number>(55).map(multiplyByTwo);
const val = getValue(box);
console.log(val);
Run Code Online (Sandbox Code Playgroud)

该错误是针对函数 getValue 的“返回值”行生成的。

TypeScript 游乐场

typescript

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

如何修复“语法错误:无法在模块外部使用 import 语句”

我正在尝试将我的第一个 React Typescript JSX 组件 npm 包放在一起。

我将工作代码从 CRA TypeScript 项目复制到一个空文件夹,并添加了以下package.json内容和tsconfig.json.

包.json

{
  "name": "react-hashlink",
  "version": "0.0.1",
  "description": "React hash link",
  "main": "lib/HashLink.js",
  "keywords": [
    "react",
    "hash",
    "link"
  ],
  "peerDependencies": {
    "react": "^17.0.0",
    "react-dom": "^17.0.0",
    "react-router-dom": "^5.0.0"
  },
  "dependencies": {},
  "devDependencies": {
    "@types/react": "^17.0.0",
    "@types/react-router-dom": "^5.1.7",
    "@types/styled-components": "^5.1.7",
    "npm-check-updates": "^10.2.5",
    "react": "^17.0.1",
    "react-dom": "^17.0.1",
    "react-router-dom": "^5.2.0",
    "typescript": "^4.1.3"
  },
  "scripts": {
    "code": "tsc -w",
    "build": "rm -fr lib/*; tsc",
    "ncu": "ncu -u"
  },
  "prettier": {
    "endOfLine": …
Run Code Online (Sandbox Code Playgroud)

typescript reactjs

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

如何删除GitHub项目?

我知道如何关闭 GitHub 项目(单击https://github.com/sunknudsen?tab=projects的汉堡菜单,然后“关闭”),但如何永久删除项目?

该问题涉及 GitHub项目,而不是存储库。

github

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

如何使用 Visual Studio Code 测试和编辑某人的拉取请求并将建议的编辑推送到现有 PR?

我有一个公共 GitHub存储库

\n

有人提交了拉取请求

\n

我想在 Visual Studio Code 中测试和编辑拉取请求,并将建议的编辑推送到现有拉取请求,以便可以在 GitHub 上讨论和合并它们。

\n

我使用 Visual Studio Code 作为代码编辑器,但问题不是特定于 Visual Studio Code 的\xe2\x80\x99。

\n

git使用命令可以吗?

\n

git github visual-studio-code

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