nativescript 无法 运行,退出代码为 0
nativescript fails to run with an exit code of 0
我开始在获取 nativescript 到 运行 时遇到问题,并且错误消息确实令人困惑,因为它是退出代码 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.
我已经尝试了常见的补救措施清单:uninstall/reinstall nativescript、平台等。tns doctor
给了我一个完整的绿色勾号清单,表明它很健康。
这是今天才开始发生的。我已经使用它一年多了,没有这个问题。
接下来我应该尝试什么?
好吧,这对我来说又能用了。
这是我的发现:
- 我发现我能够毫无问题地构建一个不同的项目,但不是我的主要工作。
- 经过一番折腾,我终于收到了一条错误消息,抱怨我的 webpack.config.js 与我的其中一个插件不同。它建议我 运行 ./node_modules/.bin/update-ns-webpack --configs 恢复到批准的配置。
- 我这样做了,而且奏效了。 但是,我前段时间特意修改了我的webpack配置,允许传输一些应用程序特定的文件,如下所示。
- 我把我的自定义 'globs' 行放回去了,它仍然有效,尽管这与整个事件开始时的位置相同。
- 去图。
// 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 条目是我添加的)。正如评论所暗示的那样,这似乎是为此目的而鼓励的配置修改形式。
我开始在获取 nativescript 到 运行 时遇到问题,并且错误消息确实令人困惑,因为它是退出代码 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.
我已经尝试了常见的补救措施清单:uninstall/reinstall nativescript、平台等。tns doctor
给了我一个完整的绿色勾号清单,表明它很健康。
这是今天才开始发生的。我已经使用它一年多了,没有这个问题。
接下来我应该尝试什么?
好吧,这对我来说又能用了。 这是我的发现:
- 我发现我能够毫无问题地构建一个不同的项目,但不是我的主要工作。
- 经过一番折腾,我终于收到了一条错误消息,抱怨我的 webpack.config.js 与我的其中一个插件不同。它建议我 运行 ./node_modules/.bin/update-ns-webpack --configs 恢复到批准的配置。
- 我这样做了,而且奏效了。 但是,我前段时间特意修改了我的webpack配置,允许传输一些应用程序特定的文件,如下所示。
- 我把我的自定义 'globs' 行放回去了,它仍然有效,尽管这与整个事件开始时的位置相同。
- 去图。
// 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 条目是我添加的)。正如评论所暗示的那样,这似乎是为此目的而鼓励的配置修改形式。