3 回答

TA貢獻1874條經(jīng)驗 獲得超12個贊
所以我找到了答案。構(gòu)建項目后,我將公共文件夾中的所有項目(資產(chǎn)、構(gòu)建、其余項目)粘貼到網(wǎng)絡(luò)主機中,并且它有效。這也是主持人的問題。

TA貢獻1780條經(jīng)驗 獲得超1個贊
起始模板假定index.html和所有其他靜態(tài)文件(favicon、圖像等)已位于您的公共文件夾中。它們沒有從構(gòu)建腳本中得到任何特殊待遇。如果您想在構(gòu)建過程中復(fù)制額外的文件,您可以使用特殊的插件。
rollup-plugin-copy-assets可能是一個選項

TA貢獻1799條經(jīng)驗 獲得超8個贊
公共文件夾應(yīng)包含一個名為“build”的子文件夾,該文件夾內(nèi)是捆綁文件應(yīng)所在的位置。您的靜態(tài)資產(chǎn)、index.html 文件和 service-worker.js(如果使用)應(yīng)位于 build 文件夾旁邊的 public 文件夾中。
再次設(shè)置基礎(chǔ)項目,并在編寫一行代碼之前在 public 文件夾中查找 index.html 文件。
$ npx degit sveltejs/template my-svelte-project
$ cd my-svelte-project
$ npm install
$ npm run dev
添加回答
舉報