问题标签 [nativescript-angular]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
831 浏览

nativescript - NativeScript 混合移动应用程序:跟踪/捕获崩溃

我正在构建一个 NativeScript 移动应用程序,除此之外,我正在捕获用于分析目的的其他内容,我需要捕获可能包含错误/崩溃原因的“应用程序崩溃” 。

我遇到了这个 SO 帖子,但它是在一个关于如何不让应用程序崩溃的问题的回答中。建议使用以下方法捕获崩溃事件:

如果我按照上述方法进行,那么我有以下问题。如果有人可以确认这是否意味着每次应用程序崩溃都会生成此application.uncaughtErrorEvent事件,将不胜感激?我可以依靠它吗?如果这是真的,那么也许我可以对我的后端进行 REST 调用并存储日期、时间以及在args.androidor中的任何内容args.ios

如果上述方法不正确,那么有人可以帮助我如何去做吗?

非常感谢任何帮助。谢谢!

0 投票
0 回答
149 浏览

nativescript - 如何使用 nativescript 将 AbsoluteLayout 的高度从 100% 设置为 80%?

如何使用 nativescript 将 AbsoluteLayout 的高度从 100% 设置为 80%?

任何人都可以为上述问题提供解决方案吗?

0 投票
2 回答
585 浏览

nativescript - NativeScript CLI 安装错误

我正在尝试学习 NativeScript。我已完成以下步骤在我的 windows 8.1 Pro 64 位机器上安装 NativeScript:

  1. 在 D 盘上安装 node.js (node-v8.11.2-x64)
  2. 在 D 盘上安装 Visual Studio Code (VSCodeSetup-x64-1.23.1)
  3. 在 D 盘上安装 Git (Git-2.17.0-64-bit)
  4. 在 D 盘上安装 Android Studio (android-studio-ide-173.4720617-windows)
  5. 使用以下命令安装 NativeScript:npm install -g nativescript。

我在第 5 步收到以下错误:

当我运行 tns doctor 命令时,我收到以下信息:

我也尝试卸载 NativeScript,但它仍然卡在 resolveWithNewModule 上,见下文:

我的问题是:

  1. 如何修复 NativeScript 的安装错误?
  2. 如果我需要卸载 NativeScript,我该怎么做?
  3. 哪个目录 NativeScript 使用已安装的命令安装,我可以将它安装在 d 驱动器上吗?
0 投票
1 回答
133 浏览

webpack - webpack 崩溃扩展应用程序

我按照 nativeScript 文档扩展了我的应用程序。当我运行 tns build android它时。但是当我使用 webpack 构建时,应用程序崩溃并出现以下错误:

“主”线程上发生未捕获的异常。java.lang.RuntimeException:无法实例化活动 ComponentInfo{org.nativescript.StudentAssistant/com.tns.NativeScriptActivity}:com.tns.NativeScriptException:

调用模块函数时出错

类型错误:require.context 不是函数文件:“file:///data/data/org.nativescript.StudentAssistant/files/app/vendor.js,行:4,列:28

StackTrace:帧:函数:'',文件:'file:///data/data/org.nativescript.StudentAssistant/files/app/vendor.js',行:4,列:29 帧:函数:'require' ,文件:'',行:1,列:266

类型错误:require.context 不是函数文件:“,行:1,列:265

StackTrace:帧:函数:'',文件:'file:///data/data/org.nativescript.StudentAssistant/files/app/vendor.js',行:4,列:29 帧:函数:'require' ,文件:'',行:1,列:266

引起:com.tns.NativeScriptException:

调用模块函数时出错

类型错误:require.context 不是函数文件:“file:///data/data/org.nativescript.StudentAssistant/files/app/vendor.js,行:4,列:28

StackTrace:帧:函数:'',文件:'file:///data/data/org.nativescript.StudentAssistant/files/app/vendor.js',行:4,列:29 帧:函数:'require' ,文件:'',行:1,列:266

类型错误:require.context 不是函数文件:“,行:1,列:265

StackTrace:帧:函数:'',文件:'file:///data/data/org.nativescript.StudentAssistant/files/app/vendor.js',行:4,列:29 帧:函数:'require' ,文件:'',行:1,列:266

我必须做什么?

0 投票
1 回答
952 浏览

nativescript - 用于缓存的 Nativescript 插件

是否有用于数据缓存的积极维护的 nativescript 插件?

喜欢nativescript-cache但遗憾的是这个插件现在不活动了。

0 投票
1 回答
1158 浏览

nativescript - 获取元素当前位置?

有没有办法获取元素的当前位置?它是 x 和 y。我试过了getLocationOnScreengetLocationInWindow但结果是不确定的。

0 投票
2 回答
1714 浏览

javascript - NativeScript Angular:Android主线程上发生未捕获的异常

我是移动开发的新手,我正在使用 NativeScript,在 Android 应用程序中我发现了这个错误。

在此处输入图像描述

这是我的 package.json

0 投票
1 回答
272 浏览

nativescript - 将特定于平台的组件导入到 nativescript angular 中的模块

我有一个组件,我将其拆分为特定于平台的文件 ex.component.ios.ts 和 ex.component.android.ts 我的问题是如何将它导入到模块中,因为仅使用 ex.component 会给我一个错误,谢谢。

0 投票
1 回答
841 浏览

nativescript-angular - 字节数组图像 src nativescript

在 nativescript(with angular) 中,有没有办法从将图像返回为字节数组/base64 的 web api 调用的响应中设置图像的 src?没有太多文档,我需要从一个简单的示例中查看 html 和 .ts 文件,我现在没有代码可以粘贴到这里。

0 投票
0 回答
2025 浏览

karma-runner - 如何使用 Karma、karma-typescript、Jasmine、Mocha、Chai 设置 NativeScript Angular

我正在尝试配置karma.config.js为按照官方文档运行NativeScript Angular项目:

https://docs.nativescript.org/angular/tooling/testing

问题是测试总是失败并且总是在运行node_modules/,但我在属性platforms/中提到了它们。excludeFiles

我创建了一个 github repo 来重现它

我正在使用一个单独的分支来重现jasminemocha

https://github.com/francisrod01/native-script-angular2-karma-demo

场景一:karma-typescript+jasmine

依赖项:

  • nativescript-angular~5.3.0
  • nativescript-theme-core~1.0.4
  • nativescript-unit-test-runner^0.3.4
  • reflect-metadata~0.1.8
  • tns-core-modules~4.0.0

开发依赖:

  • @types/node^10.1.4
  • babel-traverse6.26.0
  • babel-types6.26.0
  • babylon6.18.0
  • jasmine-core^3.1.0
  • karma^2.0.2
  • karma-jasmine^1.1.2
  • karma-nativescript-launcher^0.4.0
  • karma-typescript^3.0.12
  • lazy1.0.11
  • nativescript^4.0.2
  • nativescript-dev-typescript~0.7.0
  • typescript~2.7.2

karma.conf.js文件:

下面跟随编译错误输出:

场景 2:使用karma+ mocha,chai

场景 2:依赖版本为karma+ mocha

依赖项:

  • nativescript-angular~5.3.0
  • nativescript-theme-core~1.0.4
  • nativescript-unit-test-runner^0.3.4
  • reflect-metadata~0.1.8
  • tns-core-modules~4.0.0

开发依赖:

  • babel-traverse6.26.0
  • babel-types6.26.0
  • babylon6.18.0
  • chai^4.1.2
  • karma^2.0.2
  • karma-chai^0.1.0
  • karma-mocha^1.3.0
  • karma-nativescript-launcher^0.4.0
  • lazy1.0.11
  • mocha^5.2.0
  • nativescript^4.0.2
  • nativescript-dev-typescript~0.7.0
  • typescript~2.7.2

karma.conf.js文件:

控制台上的错误:

http://localhost:9876/debug.htmlChrome 浏览器上,Karma DEBUG RUNNER显示它:

app.component.js编译后的文件:

参考