Bagaimana untuk menyelesaikan masalah bahawa projek vue penyebaran nginx tidak dapat mencari fail css js

WBOY
Lepaskan: 2023-05-15 19:40:12
ke hadapan
2813 orang telah melayarinya

nginx部署vue项目找不到js css文件如何解决

Banyak kali selepas npm run build, direktori relatif fail js dan fail css yang disisipkan secara automatik oleh webpack dalam fail index.html sentiasa salah selepas diterbitkan ke pelayan, nginx mendapati Fail tidak dijumpai.

vue-cli@3

Dalam vue-cli@3 anda perlu menambah index.html untuk semua fail yang dimasukkan oleh pek web anda ke dalam baseurl Anda perlu mencipta vue.config.js baharu dalam direktori akar projek dan menambah kandungan berikut:

...
module.exports = {
 baseurl: isprod
  ? '/basexxx/'
  : '/',
  ....
}
Salin selepas log masuk

Perlu diingatkan di sini bahawa tidak perlu menambah baseurl dalam persekitaran dev.

vue-cli@2

Untuk projek yang dijana oleh non-vue-cli@3, jika anda tidak mengambil berat tentang cara webpack dilaksanakan, anda hanya perlu untuk mencari config/index.js , cuma ubah suai build dalam assetspublicpath .

Untuk mengesahkan sama ada ia boleh dilaksanakan, anda boleh membinanya secara setempat, dan kemudian semak sama ada laluan fail css js yang dirujuk dalam dist/index.html mengandungi assetspublicpath yang baru anda tetapkan.

Bagi pelajar yang bimbang tentang mengapa tetapan ini mencukupi, teruskan melihat fail build/webpack.base.conf.js,


nginx部署vue项目找不到js css文件如何解决

dalam bukan-production mod, Ia ditetapkan dalam config/index.js Nilai lalai publicpath di sini ialah


nginx部署vue项目找不到js css文件如何解决

.

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah bahawa projek vue penyebaran nginx tidak dapat mencari fail css js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!