问题标签 [nativescript-cli]
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.
nativescript - 如何更新 nativescript cli
Nativescript 5 已经发布,我正在尝试更新 tns 版本。目前它 tns --version 显示为 4.3.2。
我遵循了https://docs.nativescript.org/releases/upgrade-instructions中的所有步骤,但它仍然给了我 4.3.2 的版本。
如何升级 nativescript-cli 以便 tns --version 向我显示最新版本。
nativescript - 是否可以与 nativescript-cli 同时安装 Angular-Cli (angular v6)
我已经使用 angular cli(对于 angular v6)几个月了,现在运行没有问题。从那以后我发现了 nativescript 并认为它对我学习很有用,所以我运行了快速设置脚本,它确实有效。但过了一段时间,我注意到 ng 命令不再起作用。我全局安装了 angular-cli,但是当我列出全局安装的节点模块列表时:
我意识到它(angular-cli/ng)似乎已被删除。实际上,这是我在 nativescript 销毁它之前的角度设置:
nativescript 的帮助文档中没有建议删除我的 angular cli。
这应该发生吗?如何确保我可以访问两者。重新安装 angular-cli 会破坏 nativescript 吗?
我不确定下一步该做什么。我正在考虑进行完整的 nativescript 安装,因为仍然有一些东西不适用于快速设置。
ios - 如何在 Nativescript 项目中启用 iOS Stack Smashing Protection?
如何构建具有堆栈粉碎保护的 Nativescript iOS 应用程序?
android - Nativescript - 不同设备上的应用启动图标形状
我使用 nativescript CLI“tns 资源生成图标”命令来生成我的图标。一切看起来都不错,但......并非在所有设备上。当我使用此规范在 android 模拟器上安装我的应用程序时:
我的应用程序图标看起来很奇怪。似乎此类设备上的所有图标都在圆圈中。我的图标是带背景的方形,它按比例缩小并放在这个圆圈内,周围有白色填充(很难看)。
我该如何处理?当我使用另一个工具生成圆形图标时,一切看起来都不错,但在这种情况下,我在每个设备上都有一个圆形图标。我想要一个正方形 - 有没有机会实现这一点,同时在 Android 版本上有一个圆形图标,所有图标都在圆圈中?
vue.js - 没有 --bundle 选项 Nativescript-vue 不起作用
请让我知道我可以提供哪些信息来更好地帮助解决此问题。截至目前,我一直在阅读 webpack,比较我的 webpack.config.js 文件,并随机搜索到 Google void。
今天早上早些时候,我按预期运行了我的 NativeScript-vue 项目。做了一些更改,保存,测试,清洗,冲洗重复。然后我尝试构建并收到以下错误消息:
我一直在编辑一个 .vue 文件——我没有修改任何其他文件,尤其是配置文件。
是什么导致了这个问题?
我该如何解决这个问题?
有没有比粘贴错误信息更智能的搜索?
更新:
根据@Estradiaz 的要求
我一直在尝试使用以下方式运行应用程序:(
tns run android --bundle
也尝试过ios
并得到相同的结果)
我已经使用npm install
和tns install
我的 package.json 中唯一的脚本是:
(只是在添加新资产时/在添加新资产时对所有内容进行核对)
运行 TNS 版本 #5.2.4
终端的输出是:
更新更新:
Estradiaz 放弃了一些伟大的知识;但是,当我的 nativescript-vue 包从 2.0.2 更新到 2.1.0 时,发现我的错误来自
回滚到 2.0.2 解决了我的具体问题。其他开发人员已经开始报告类似问题:https ://github.com/nativescript-vue/nativescript-vue/issues/454和https://github.com/nativescript-vue/nativescript-vue/pull/361#issuecomment -474079850
android - Nativescript:tns 设备不显示模拟器。亚行显示设备
我得到了以下问题。
我在我的个人安卓设备上编写和测试了我的应用程序,效果很好。现在我想测试不同的 android 版本并创建了一些 AVD 并想运行该应用程序。但它不起作用。adb devices
正确显示 ADV。tns device
只显示我的硬件设备。
环境:CLI:6.0.3 跨平台模块:3.0.4 Android 运行时:6.0.1 iOS 运行时:6.0.1 操作系统:Windows 10 1903
请参阅此处的输出tns device --log trace
:Github 问题
android - 由于套接字超时错误,应用程序将无法安装在物理智能手机或模拟器上
我正在尝试使用 nativescript cli 在我的物理设备上运行我的应用程序,并使用tns run android
命令的 android 模拟上运行我的应用程序。当我这样做时,我收到以下错误。
我刚刚尝试将我的应用程序文件添加到一个新的“测试”应用程序中,看看这是否能解决问题。
我在 github 上阅读了许多与我的问题不匹配的类似问题,因此没有提供解决方案。我还尝试在两台不同的 Windows 10 计算机上运行它。
显示错误
我的 package.json 文件如下:
这是我的 app.gradle 文件以允许 multidex 支持
这是我的 build.gradle 代码
这是我的 androidmanifest.xml 文件
我希望该应用程序能够正确安装,然后该应用程序可以在设备上运行。
windows - Nativescript Android 构建失败并带有标志 --env.compileSnapshot 在 Windows 上使用 Docker 工具箱
当尝试使用 Windows 上的 Docker Toolbox 和这些配置为带有标志 --env.snapshot 的 Android 构建时:
控制台抛出此错误:
NativeScriptSnapshot 中的错误。快照生成失败!目标架构:armeabi-v7a docker:来自守护进程的错误响应:无效模式:/app。请参阅“docker run --help”。
需要注意的是,我使用 Docker Toolbox 而不是 Docker Desktop 来克服 Docker 安装后使用 Genymotion 模拟器产生的 HyperV 冲突。此外,它可能对这个博客有用: https ://nickjanetakis.com/blog/behind-the-scenes-of-debugging-an-error-that-i-couldnt-google 有了这些信息,我试着看看问题是由我的项目路径的一些奇怪的文件夹名称产生的,但即使尝试在 C:/ 中使用普通文件夹名称也不起作用。
¿ 有没有什么办法可以不用安装 Docker Desktop 来解决这个问题?
ios - 由于 MDFInternationalization 和 MaterialComponents 目录不存在,无法 tns 构建 ios
它适用于xCode但不适用于本机脚本tns
。tns build android
很好。
当我执行时,tns prepare ios && tns build ios
我收到以下错误,因为这些目录不存在。该Debug-iphonesimulator
路径确实存在,其中包含一些其他文件和一个文件夹,但MDFInternationalization
不MaterialComponents
存在。
我尝试使用xCode构建它,并在iPhone 模拟器中使用工作应用程序成功构建。
根据我在撰写此问题时的理解,似乎tns
无法生成这些文件夹。
我在这里想念什么?