小编obi*_*ahn的帖子

如何使用 Vite 将 package.json 中的当前应用版本显示给用户?

通过 create-react-app 可以实现process.env.REACT_APP_VERSION这一点。

Vite中有类似的吗?

npm package.json vite

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

更新Android Studio 2.0 JDK?

我刚刚在OSX 10.11.4上安装了Android Studio 2.0.我收到此错误:

在受拖放问题影响的JDK8版本上运行(1.8.0_60到1.8.0_76).有关详细信息,请参阅IDEA-146691,并考虑在问题范围之外使用JDK.IDEA-146691没有帮助我.

JDK是否与Jetbrains IDE捆绑在一起?我该怎么改变它?

我的OSX Java是8版本77.

解:

我的错:OSX设置中的Java版本不是JDK版本.只需下载新的JDK,Alessio在下面回答.

jetbrains-ide android-studio

8
推荐指数
1
解决办法
1796
查看次数

如何将可从Chrome调试器控制台调用的调试功能添加到Create React App?

我使用Create React App创建了一个应用程序。

如何添加resetDatabase()可从Chrome调试控制台(或其他方式)调用的全局调试功能(例如)?

debugging google-chrome create-react-app

8
推荐指数
1
解决办法
109
查看次数

在文本区域中响应自动完成,就像在 IDE 中一样(例如 VS Code、Atom)

我尝试编写一个自动完成功能,就像 React 中的 gif 所示。因此,在编写文本时会出现建议。

然而到目前为止我能找到的所有软件包都可以工作

a)仅在输入/文本区域的开头(例如react-autosuggest

b) 或者需要一个触发字符(如@或#)来打开(例如react-textarea-autocomplete

我是否错过了一些 React 限制?有什么提示/包吗?

自动完成

javascript autocomplete reactjs

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

Math.sin()在服务器/客户端上给出不同的结果?

我用Meteor.它在服务器和客户端上都使用Javascript.

我跑的时候Math.sin(356644061314425) * 10000得到:

-9986.46139381927 在服务器上

-9986.46115497749 在客户端/浏览器/应用程序上

为什么是这样?我怎么能阻止这个?

编辑:建议的重复问题是指度/弧度.我认为我的更多是运行时问题.

javascript node.js meteor

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

Android:日志杂乱无章“D/ViewRootImpl:ViewPostImeInputStage processPointer”

每当我触摸应用程序设备上的屏幕时,日志都会显示:

D/ViewRootImpl: ViewPostImeInputStage processPointer 0 D/ViewRootImpl: ViewPostImeInputStage processPointer 1

这发生在应用程序的任何视图上。我试图用谷歌搜索任何这些,但没有运气。我不知道这意味着什么,也不知道如何追踪它的来源。任何的想法?

android

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

如何在 Typescript 中创建 UUID 模板文字类型?

有人成功地使用新的模板文字类型在 Typescript 中编写了 UUID 类型吗?

例如: const id:UUID = "f172b0f1-ea0a-4116-a12c-fc339cb451b6"

这个人在这里尝试过:UUID Tweet

但类型太复杂:“表达式生成的联合类型太复杂而无法表示。(2590)”:示例

他的类型:

type Alphabetic = 'a' | 'b' | 'c' | 'd' | 'e' | 'f' | 'g' | 'h' | 'i' | 'j' | 'k' | 'l' | 'm' | 'n' | 'o' | 'p' | 'q' | 'r' | 's' | 't' | 'u' | 'v' | 'w' | 'x' | 'y' | 'z'
type Alphanumeric = Alphabetic | Numeric

type Repeat<
    Char extends …
Run Code Online (Sandbox Code Playgroud)

uuid types typescript

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

Typescript 泛型:如何从对象的另一个属性隐式派生该对象的属性的类型?

我想在数组中键入对象,以便对象的一个​​属性(此处)隐式定义每个对象的foo另一个属性()的类型。bar

那可能吗?

type Foo<T> = {
  foo: T;
  bar: T;
};

const foos: Foo<any>[] = [ // <-- What to put here instead of "any"?
  { foo: "text", bar: "this is ok"}, 
  { foo: 666, bar: "this is NOT ok" }, // <-- should show error (must be of type number)
];
Run Code Online (Sandbox Code Playgroud)

在示例中foo具有bar相同的类型,在我的真实案例场景中我有:

type Column<TData, TValue> = {
  accessorFunction: (data:TData) => TValue,
  cell: (info:TValue) => any
}

const columns = [
  {
    accessorFunction: …
Run Code Online (Sandbox Code Playgroud)

generics types typescript typescript-generics conditional-types

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

如何将大型 JSON 对象添加到 Postman 的标头中?

SendGrid API 需要在X-SMTPAPI自定义标头字段中包含一些大型 JSON。如何在 Postman 中输入和编辑此内容?

例如:

{
  "to": [
    "ben@sendgrid.com",
    "joe@sendgrid.com"
  ],
  "sub": {
    "%name%": [
      "Ben",
      "Joe"
    ],
    "%role%": [
      "%sellerSection%",
      "%buyerSection%"
    ]
  },
  "section": {
    "%sellerSection%": "Seller information for: %name%",
    "%buyerSection%": "Buyer information for: %name%"
  },
  "category": [
    "Orders"
  ]
}
Run Code Online (Sandbox Code Playgroud)

rest header postman

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

MongoDB Shell:加入另一个集合中的单个字段

我有一个收藏点:

- spotId
- name
Run Code Online (Sandbox Code Playgroud)

和代码:

- codeId
- spotId
- code
Run Code Online (Sandbox Code Playgroud)

我要介绍领域

- spotName
Run Code Online (Sandbox Code Playgroud)

到代码(并通过 spotId 加入)。

如何更新 mongo shell 中的所有现有文档?

当我尝试 $lookup 时,我总是得到整个 Spot 文档,而不仅仅是名称字段。

mongodb

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