本地脚本无法运行,退出代码为0

问题描述 投票:0回答:1

我开始遇到无法运行本机脚本的问题,并且错误消息确实令人困惑,因为它是退出代码0。

tns run android
Searching for devices...
NativeScript Environment:  tns run <platform> --env not provided.
NativeScript Environment:  Environment vars not changed
Preparing project...
File change detected. Starting incremental webpack compilation...

webpack is watching the files…

Executing webpack failed with exit code 0.

我已经尝试了通常的可疑补救措施清单:卸载/重新安装本机脚本,平台等。tns doctor给了我完整的绿色复选标记,表明其健康状况良好。今天才刚刚开始。在过去的一年多的开发中,我一直在使用无问题的它。接下来我应该尝试什么?

nativescript
1个回答
0
投票

嗯,这现在对我来说又有效了。这是我发现的内容:

  • 我发现我能够毫无疑问地构建一个不同的项目,但是没有完成我的主要工作。
  • 经过一番混乱之后,我终于收到一条错误消息,抱怨我的webpack.config.js与我的一个插件不同。建议我运行./node_modules/.bin/update-ns-webpack --configs以恢复为批准的配置。
  • 我做到了,它奏效了。 但是,我前段时间故意修改了我的webpack配置,以允许某些应用程序特定的文件进行传输,如下所示。
  • 我放回了自定义的'glob'行,尽管它与整个事件开始时的位置相同,但仍然可以使用。
  • 去吧。
// Copy assets to out dir. Add your own globs as needed.
            new CopyWebpackPlugin([
                { from: { glob: "fonts/**" } },
                { from: { glob: "**/*.jpg" } },
                { from: { glob: "**/*.png" } },
                { from: { glob: "**/*.json" } },
                { from: { glob: "**/*.map" } }
            ], { ignore: [`${relative(appPath, appResourcesFullPath)}/**`] }),

(*。json和* .map条目是我的补充)。正如评论所暗示的,这似乎是为此目的鼓励的配置修改形式。

© www.soinside.com 2019 - 2024. All rights reserved.