1 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
是的,這是可能的。您需要考慮到所有 NativeScript 應(yīng)用程序默認(rèn)都是使用Webpack構(gòu)建的,并且默認(rèn)的webpack.config.js將處理某些文件(例如字體文件夾中的文件或帶有 *.png 和 *..jpg 擴(kuò)展名的所有圖像) )。webpack 構(gòu)建將捆綁所有 JavaScript 文件,并且在 Angular 風(fēng)格的情況下,還將認(rèn)知地包含 Angular 相關(guān)的 HTML 文件。但是,默認(rèn)的 webpack.config.js 不會(huì)“了解”您的自定義 HTML 文件。
解決方案是讓 Webpack 知道它應(yīng)該復(fù)制特定的 HTML 文件。這應(yīng)該通過webpack.config.js文件中的CopyWebpackPlugin部分完成。
示例(假設(shè)我們?cè)趹?yīng)用程序目錄中有一個(gè)名為test.html的文件)
? ? new CopyWebpackPlugin([
? ? ? ? { from: { glob: "test.html" } }, // HERE
? ? ? ? { from: { glob: "fonts/**" } },
? ? ? ? { from: { glob: "**/*.jpg" } },
? ? ? ? { from: { glob: "**/*.png" } },
? ? ], { ignore: [`${relative(appPath, appResourcesFullPath)}/**`] }),
- 1 回答
- 0 關(guān)注
- 135 瀏覽
添加回答
舉報(bào)