小编Alp*_*eta的帖子

找不到针对grpc@1.10.1和node@10.9.0的预构建二进制文件

尝试在项目中安装node_modules时,出现大量错误消息。我以前已经成功安装了它,但是我不确定我做错了什么导致现在生成所有这些错误消息。

任何有助于理解其含义的帮助都将是巨大的。在此之前,我做了以下grpc安装,安装了v1.14.1:

$ npm install -g grpc@latest

grpc@1.14.1 install /usr/local/lib/node_modules/grpc
node-pre-gyp install --fallback-to-build --library=static_library

node-pre-gyp WARN Using needle for node-pre-gyp https download 
[grpc] Success: "/usr/local/lib/node_modules/grpc/src/node/extension_binary/node-v64-darwin-x64-unknown/grpc_node.node" is installed via remote
+ grpc@1.14.1
added 85 packages from 48 contributors in 6.344s
Run Code Online (Sandbox Code Playgroud)

所以很好奇节点为什么要在以下消息中使用v1.10.1:

$ npm i

> fsevents@1.2.4 install /path/to/app/node_modules/fsevents
> node install

[fsevents] Success: "/path/to/app/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node" already installed
Pass --update-binary to reinstall or --build-from-source to recompile

> grpc@1.10.1 install /path/to/app/node_modules/@firebase/firestore/node_modules/grpc
> node-pre-gyp install --fallback-to-build --library=static_library

node-pre-gyp ERR! Tried to download(403): https://storage.googleapis.com/grpc-precompiled-binaries/node/grpc/v1.10.1/node-v64-darwin-x64-unknown.tar.gz 
node-pre-gyp ERR! …
Run Code Online (Sandbox Code Playgroud)

node.js npm firebase

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

由于未捕获的异常“ NSUnknownKeyException”而终止应用程序,原因:setValue:forUndefinedKey,_requiresUserActionForMediaPlayback

我正在尝试使用xcode模拟器,但在启动时始终出现此错误:

Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<WKWebViewConfiguration 0x7f9dce800d40> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key _requiresUserActionForMediaPlayback.'
Run Code Online (Sandbox Code Playgroud)

我尝试卸载/重新安装cordova-plugin-ionic-webview,并用尽了在SO上可以找到的所有解决方案,但它们没有任何区别。

这是一个离子科尔多瓦项目,因此我无法更改xcode中的任何代码,因为下次我构建该项目时,它将被覆盖。任何其他解决方案将不胜感激。

我不确定是否相关,但是当我在命令行上执行android ionic仿真时,它可以工作,但是ios emulation没有,并且出现此错误:

/Users/path-to-project/platforms/ios/build/emulator/project.app/Info.plist file not found.
Run Code Online (Sandbox Code Playgroud)

问题是在ios之下没有创建任何构建文件夹,这可能就是为什么它无法在其中找到任何内容的原因。我想我已经将问题跟踪到了输出结果上方的以下消息中:

CONFIGURATION_BUILD_DIR = /Users/path-to-project/platforms/ios/build/emulator
SHARED_PRECOMPS_DIR = /Users/path-to-project/platforms/ios/build/sharedpch
Run Code Online (Sandbox Code Playgroud)

但是,我不知道这些配置在哪里设置。谁知道ionic从哪里获得这些配置的?

但是,一个问题浮现在脑海:如果CONFIGURATION_BUILD_DIR设置为此位置,为什么不在此处创建构建目录?

xcode ionic3

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

标签 统计

firebase ×1

ionic3 ×1

node.js ×1

npm ×1

xcode ×1