Nativescript 5 已发布,我正在尝试更新 tns 版本。目前它 tns --version 显示为 4.3.2。
我遵循了https://docs.nativescript.org/releases/upgrade-instructions 中的所有步骤,但它仍然给了我 4.3.2 的版本。
如何升级 nativescript-cli 以便 tns --version 显示最新版本。
在NativeScript应用程序中,我正在尝试应用一些将在应用程序中共享的全局样式.
这是我的结构:
- styles
- partials
- _buttons.scss
- _exports.scss
Run Code Online (Sandbox Code Playgroud)
_buttons.scss:
.flt-btn {
border-radius: 35px;
}
Run Code Online (Sandbox Code Playgroud)
_exports.scss:
@import '_buttons.scss';
Run Code Online (Sandbox Code Playgroud)
app.css:
@import './styles/partials/_exports.scss';
Run Code Online (Sandbox Code Playgroud)
你可以看到.flt-btn应该应用的样式,但它们不是.
我在一个延迟加载的功能模块中使用该类,login如下所示:
<Button class="flt-btn" text="A button"></Button>
Run Code Online (Sandbox Code Playgroud)
如果我直接将btn样式放在app.css没有任何导入的情况下它可以工作,但由于这是一个css文件,我不能在其中使用scss.所以我不确定进口是否会像这样做.
如何确保部分导入的样式在应用程序范围内应用?
编辑:
我发现这个,它成功导入我自己的风格融app.android.css和app.ios.css文件.但是..在我安装了SASS并完成此操作后,当我在模拟器中运行它时,应用程序完全空白,无论是在android还是ios中.
我没有错,没有.有没有人成功地让sass像这样工作?请让我知道如何获得奖励.
编辑2:
看起来应用程序正在运行,因为我可以在app.component.ts构造函数中成功记录某些东西,所以我猜测某些东西导致页面上的所有元素都随着新的样式设置而消失.
css sass nativescript angular2-nativescript nativescript-cli
运行tns platform add android命令时出现错误。
我可以运行其他应用程序(新应用程序),但没有我的当前应用程序,并且在我安装codeworks_android它后,所有发生的事情都会更改 SDK 的路径,然后我重新安装本机脚本,但我无法添加 Android 平台。
error ENOENT: no such file or directory, scandir 'PATH_PORJECT\platforms\android\app\src\main\res'
Run Code Online (Sandbox Code Playgroud)
我在Nativescript CLI上运行此命令
tns build ios --release
但不是构建.ipa文件.
如何构建.ipa文件?