小编Mat*_*att的帖子

考虑将事件处理程序标记为"被动"以使页面更具响应性

我正在使用锤子进行拖动,并且在加载其他东西时它会变得不稳定,正如此警告消息告诉我的那样.

由于主线程忙,"touchstart"输入事件的处理延迟了X ms.考虑将事件处理程序标记为"被动"以使页面更具响应性.

所以我试着像这样向听众添加"被动"

Hammer(element[0]).on("touchstart", function(ev) {
  // stuff
}, {
  passive: true
});
Run Code Online (Sandbox Code Playgroud)

但我仍然收到这个警告.

javascript jquery touch angularjs hammer.js

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

角度编译器中的错误需要TypeScript> = 3.1.1和<3.2.0,但是找到了3.2.1

我收到了这个错误

角度编译器中的错误需要TypeScript> = 3.1.1和<3.2.0,但是找到了3.2.1.

看起来像Typescript已更新,但Angular Compiler不喜欢这样.

我该如何解决?

npm typescript angular-cli angular

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

为什么package-lock.json会将完整性哈希从sha1更改为sha512?

我刚刚生成了一个新的npm lockfile,package-lock.json,作为我典型工作流程的一部分.但是我注意到这次所有的完整性哈希都从sha1改为sha512.这里发生了什么?

在此输入图像描述

npm npm-install package-lock.json

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

Android - Snackbar vs Toast - 用法和差异

到目前为止,我们一直在我们的应用程序中使用Toasts,因为我们计划采用Support Design Library的一些新功能.我想知道Snackbar与Toast的推荐用法是什么.

我一直在谷歌材料snackbar doc上阅读.

Snackbars在移动设备和桌面左下方的屏幕底部的小弹出窗口中提供有关操作的轻量级反馈.它们首先是屏幕上的元素,包括FAB.

和祝酒词.

Android还提供了一个胶囊形状的吐司,主要用于系统消息传递.Toasts与snackbars类似,但不包含动作,不能在屏幕上滑动.

我明白他们做了什么但我有点困惑何时使用什么.这是否意味着:

  • 如果我不需要用户互动,我会用吐司吗?
  • "系统消息"是什么意思?这适用于在我的应用和Android系统之间发生重要事件时显示信息吗?
  • 我喜欢的是滑动屏幕功能 - 这是开始用小吃棒替换烤面包的原因吗?(虽然这是一个基于意见的问题)

android difference android-toast android-snackbar

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

错误的ERR!404未找到:event-stream@3.3.6

我正在尝试部署我的项目,我突然得到这个错误.

错误的ERR!404未找到:event-stream@3.3.6

node.js npm

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

npm WARN npm npm不支持Node.js v9.1.0

我更新到最新的节点v9.1.0,现在npm不起作用.

npm WARN npm npm不支持Node.js v9.1.0

node.js npm

63
推荐指数
10
解决办法
6万
查看次数

无法加载“package.json » eslint-config-react-app”中声明的插件“flowtype”:找不到模块“eslint/use-at-your-own-risk”

我用create-react-app.

\n

在航站楼里npm start

\n

立即出现此错误

\n
\n

无法加载在“package.json\xc2\xbb\neslint-config-react-app”中声明的插件“flowtype”:找不到模块\n“eslint/use-at-your-own-risk”

\n
\n

我该如何解决?

\n

不是专门针对这个项目,而是如何在create-react-app没有错误的情况下进行创建?

\n

npm reactjs eslint flowtype

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

"Apple开发者计划许可协议"已更新

我的Xcode现在自动更新我收到此错误:

"Apple开发者计划许可协议"已更新.要访问某些成员资源,您必须接受最新的许可协议.

我觉得很蠢.我在哪里接受这个?

xcode code-signing ios xcode9

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

npm install - ERESOLVE 无法解析依赖关系树

我正在尝试npm install但收到此错误。

npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! While resolving: webapp@21.0.0
npm ERR! Found: @angular/cdk@9.2.4
npm ERR! node_modules/@angular/cdk
npm ERR!   @angular/cdk@"9.2.4" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer @angular/cdk@"8.2.3" from @angular/material@8.2.3
npm ERR! node_modules/@angular/material
npm ERR!   @angular/material@"8.2.3" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps …
Run Code Online (Sandbox Code Playgroud)

node.js npm angular

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

为了编译Java 9+源代码,请将compileSdkVersion设置为30或以上

我正在尝试在 Android Studio 中构建一个项目并收到此错误

为了编译Java 9+源代码,请将compileSdkVersion设置为30或以上

在我的android/build.gradle文件中我已经设置了

 compileSdkVersion = 33
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

android

11
推荐指数
2
解决办法
9671
查看次数