小编kia*_*ott的帖子

错误:无法获取 Firebase 项目项目名称。请确保该项目存在并且您的帐户有权访问它

我试着firebase deploy像往常一样跑步,但遇到了这个错误:

错误:无法获取 Firebase 项目项目名称。请确保该项目存在并且您的帐户有权访问它。

我已经跑了firebase login,我得到“已经以 email@example.com 身份登录”

firebase-debug.log文件显示了一些 401 http 响应,其中一些具有以下文本:

“请求的身份验证凭据无效”和“令牌无效”

如何解决这个问题?

firebase google-cloud-firestore

40
推荐指数
8
解决办法
2万
查看次数

按位运算如何处理布尔值?

我在 Edabit 上遇到了这个挑战,无法解决这个按位运算的解决方案。

notNotNot = (a,b) => !!(a%2 >> b)
Run Code Online (Sandbox Code Playgroud)

挑战:

//Something which is not true is false, but something which is not not true is true! 
//Create a function where given n number of "not", evaluate whether it's true or false.

//Examples:
notNotNot(1, true) ? false
// Not true

notNotNot(2, false) ? false
// Not not false

notNotNot(6, true) ? true
// Not not not not not not true
Run Code Online (Sandbox Code Playgroud)

我做了一些研究,该操作员:

通过从左侧推入最左侧位的副本来向右移动,并让最右侧位脱落。

我认为我理解(​​例如,5 >> 10101 >> 1 …

javascript

31
推荐指数
2
解决办法
1956
查看次数

Material-UI:重新渲染次数过多。布局不稳定。TextareaAutosize限制渲染次数以防止无限循环

我有以下代码:

export function MyTextField({ onChange, defaultValue }) {
  return (
    <TextField
      defaultValue={defaultValue}
      onChange={(event) => {
        if (onChange) {
          onChange(event.target.value);
        } else {
          console.log("*no onChange function added*", event.target.value);
        }
      }}
    />
  );
}

//then I use MyTextField in another component

const [recommendations, setRecommendations] = useState(
   (appointment.recommendations) || ""
)
console.log(recommendations) // logs as expected with every onChange

<MyTextField
   defaultValue={recommendations}
   onChange={setRecommendations}
/>
Run Code Online (Sandbox Code Playgroud)

发生 10 次或更多“onChange”后,我在控制台上收到此错误:

Material-UI: Too many re-renders. The layout is unstable.
TextareaAutosize limits the number of renders to prevent an …
Run Code Online (Sandbox Code Playgroud)

reactjs material-ui

18
推荐指数
2
解决办法
9237
查看次数

如何让Chakra的&lt;Text&gt;组件内联?

我不知道如何使 Chakra 组件内联。阅读文档但无法找出正确的属性或者这是否是 css 类的东西。

<Text> Hello World, </Text>
<Text> place me next to the Text above! </Text>
Run Code Online (Sandbox Code Playgroud)

reactjs chakra-ui

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

如何在 Vim for VsCode 上实现按键重复工作?

SO 的最佳答案对我不起作用。

我试图更快地导航我的文件,但是如果我按住 或jk任何其他 vim 导航键,它不会执行重复命令(它不会飞过单词,它会卡住)

macos visual-studio-code

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

&lt;ul&gt; 中的每个 &lt;li&gt; 以什么方式可以更改其类名而不影响其他人?

这里会有不寻常的代码量,因为我试图分享正在发生的一切。

我想做的是......在一个列表中:

  1. 将服务标记为完成。
  2. 完成后更改它们的颜色并隐藏。
  3. 按下按钮显示隐藏的服务。

我设法隐藏了每个单独的服务,但无法使用隐藏/显示所有已完成服务的按钮。

我有一个上下文提供程序:

const ContextBooking = React.createContext()

const ContextProviderBooking = ({ children }) => {
  const [isHidden, setIsHidden] = useState(false); //sharing among both components to hide/show list

  return <ContextBooking.Provider value={{ isHidden, setIsHidden }}>
    {children}
  </ContextBooking.Provider>
}
export { ContextBooking, ContextProviderBooking }

Run Code Online (Sandbox Code Playgroud)

这是通过另一个文件中的 BookingsDisplay 组件传递的

...
<ContextProviderBooking>
      <BookingsDisplay /> //this encapsulates each <Booking />
</ContextProviderBooking>
...
Run Code Online (Sandbox Code Playgroud)

我正在一个名为“BookingsDisplay”的更大组件中呈现每个服务

const BookingsDisplay = () => {
  const { isHidden, setIsHidden } = useContext(ContextBooking)  
  const display = day => //function that …
Run Code Online (Sandbox Code Playgroud)

javascript css reactjs

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

React 突然运行调试器?

我的 React 应用程序突然开始运行这条线并中断了我的开发。该文件是React_devtools_backend.js

debugger;t.apply(void 0,o)};n.__REACT_DEVTOOLS_ORIGINAL_METHOD__=t,// $FlowFixMe property error|warn is not writable.
Run Code Online (Sandbox Code Playgroud)

任何想法为什么以及如何解决这个问题?

reactjs

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

Web 串行 API - 未捕获(承诺中)DOMException:无法打开串行端口/所需成员 baudRate 未定义

下面的代码可以在我的 Xubuntu 机器上运行,但现在我在 Kubuntu 上,它不再工作了 - 它不会打开端口。

Arduino IDE 工作正常(可以向开发板写入代码),我可以在 Chrome 中选择设备 (Arduino Uno),但当我尝试打开端口时,代码将停止:Uncaught (in promise) DOMException: Failed to open serial portrequired member baudRate is undefined将出现。

const filters = [
  // Filter on devices with the Arduino Uno USB Vendor/Product IDs.
  { usbVendorId: 0x2341, usbProductId: 0x0043 },
  { usbVendorId: 0x2341, usbProductId: 0x0001 },
];

  async function getPortAndStartReading() {
    if (!portFound) {
      const port = await navigator.serial.requestPort({ filters });
      await port.open({ baudRate: 9600 }) //problem here
      reader …
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome webusb webapi serialapi

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

在 Google Play 上更新使用 PWA2APK 构建的 PWA 应用程序时出现问题

我已经使用 PWA2APK 将我的 React 应用程序的第一个版本上传到 Google Play。它工作得很好。但是每次我尝试通过上传新版本来更新应用程序时,我都会得到以下信息:

You uploaded an APK that is not signed with the upload certificate. You must use the same certificate. The upload certificate has fingerprint:
SHA1: *******************
and the certificate used to sign the APK you uploaded has fingerprint:
SHA1: **********************
Your APK or Android App Bundle needs to have the package name ****(name_of_previous_version)****.
You need to use a different version code for your APK or Android App Bundle because you already have one with …
Run Code Online (Sandbox Code Playgroud)

apk google-play reactjs progressive-web-apps android-app-bundle

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

docker-entrypoint.sh:38:执行:npm:找不到

我正在尝试运行docker run ID npm run test,但出现以下错误:docker-entrypoint.sh: 38: exec: npm: not found

我对 Docker 很陌生,我尝试过这个(添加入口点ENTRYPOINT ["/usr/src/app/api-entrypoint.sh"]),但它似乎不起作用。

我需要改变什么?

Dockerfile

FROM node:13.12.0-alpine as builder
WORKDIR '/app'
COPY package.json .
RUN npm install
COPY . .
RUN npm run build

FROM nginx
COPY --from=builder /app/build /usr/share/nginx/html
Run Code Online (Sandbox Code Playgroud)

docker

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