资产文件夹不包括 NativeScript Android 构建中的 HTML 个文件
Assets Folder Not Including HTML Files In NativeScript Android Build
我正在尝试显示本地 html 文件,其中包含 JS 和 CSS 以及它引用的 PNG 图像。我将文件放入 Android 的 NativeScript x Angular 应用程序的资产文件夹中。当我 运行 tns 运行 android --bundle 和应用程序构建时 - 资产文件夹不包含 html。文件夹结构来自 assets > index.html(并且 index.html 引用其他文件)。
是否有特定的地方或方式我需要包含 html 文件以便它们包含在构建中?
您必须在 webpack.config.js
中更新 CopyWebpackPlugin
以包含资产文件夹
// Copy assets to out dir. Add your own globs as needed.
new CopyWebpackPlugin([
{ from: "fonts/**" },
{ from: "**/*.jpg" },
{ from: "**/*.png" },
{ from: "assets/**" }, // Add your asset folder path like this
], { ignore: [`${relative(appPath, appResourcesFullPath)}/**`] }),
我正在尝试显示本地 html 文件,其中包含 JS 和 CSS 以及它引用的 PNG 图像。我将文件放入 Android 的 NativeScript x Angular 应用程序的资产文件夹中。当我 运行 tns 运行 android --bundle 和应用程序构建时 - 资产文件夹不包含 html。文件夹结构来自 assets > index.html(并且 index.html 引用其他文件)。
是否有特定的地方或方式我需要包含 html 文件以便它们包含在构建中?
您必须在 webpack.config.js
中更新 CopyWebpackPlugin
以包含资产文件夹
// Copy assets to out dir. Add your own globs as needed.
new CopyWebpackPlugin([
{ from: "fonts/**" },
{ from: "**/*.jpg" },
{ from: "**/*.png" },
{ from: "assets/**" }, // Add your asset folder path like this
], { ignore: [`${relative(appPath, appResourcesFullPath)}/**`] }),