【问题标题】:Tns build error: sed: no such file or directoryTns构建错误:sed:没有这样的文件或目录
【发布时间】:2017-05-30 11:15:40
【问题描述】:

一个月前,我在不使用 angular2 的情况下成功完成了 ns 教程。今天我想和 NS+angular2 比拼教程。我已经安装了 ng-groceries,但是当我运行 tns 运行 android(iOS) 时它并不顺利。然后我决定尝试检查我是否可以仅完成 NS 杂货教程并遇到同样的问题。即使使用 Hello World 模板,我也拥有它。运行 tns 时出现以下错误。

对于安卓:

1)

在 /Users/avmax/sandbox/web/study/tutorials/native-script/HelloWorld/app/App_Resources/Android/AndroidManifest.xml 中找不到清单

2)

任务“:processF0DebugResources”执行失败。 com.android.ide.common.process.ProcessException: 未能执行 apt

3)

ENOENT:没有这样的文件或目录,scandir '/Users/avmax/sandbox/web/study/tutorials/native-script/HelloWorld/app/App_Resources'

对于 iOS:

1)

ENOENT:没有这样的文件或目录,scandir '/Users/avmax/sandbox/web/study/tutorials/native-script/HelloWorld/platforms/ios/HelloWorld/Resources'

2)

我们未能检查是否需要添加兼容性 LaunchScreen.xib,原因是:错误:ENOENT:没有这样的文件或目录,打开 '/Users/avmax/sandbox/web/study/tutorials/native-script/ HelloWorld/app/App_Resources/iOS/Info.plist'

tns 医生:

您的组件是最新的。 未检测到任何问题。

我有:

tns --version : 2.5.3

nodejs -v : 7.7.3

如何解决这些错误?

【问题讨论】:

  • 您可以尝试安装最新的 LTS 节点版本6.10.3 -nodejs.org/en 并升级到最新的 NartiveScript 3.0 npm install nativescript --g。然后你可以验证你是否会遇到同样的问题,同时使用明确的项目tns create sample --ng 并构建它tns run <platform name>
  • @NikolayTsonev 谢谢!我得到了解决方案 - 必须清理我的 nam 缓存并安装 tns 版本 >= 3.0

标签: nativescript


【解决方案1】:

解决方案是安装 tns 版本 >= 3.0。如果需要安装本机脚本教程,清理 npm 缓存也会很有用

【讨论】:

    猜你喜欢
    • 2020-04-05
    • 2017-12-15
    • 1970-01-01
    • 2014-06-22
    • 1970-01-01
    • 1970-01-01
    • 2014-04-28
    • 2021-10-31
    相关资源
    最近更新 更多