久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

13
2024/10

npm run build打包時(shí)路徑調(diào)整

發(fā)布時(shí)間:2024-10-13 20:34:55
發(fā)布者:dzw
瀏覽量:
0

    我們的商城項(xiàng)目在打包的時(shí)候一般使用npm run build來進(jìn)行打包,整合編譯項(xiàng)目,大大縮小項(xiàng)目的大小。

    但是打包的時(shí)候遇到了一個(gè)問題,當(dāng)我們把文件放到public中的dist時(shí),一但跳轉(zhuǎn)路由界面,就會(huì)報(bào)錯(cuò),顯示缺少某個(gè)文件,但文件的確是存在的,而且我們?cè)诒镜剡\(yùn)行的時(shí)候沒有這種報(bào)錯(cuò),但是打包好后問題就出現(xiàn)了。

    以上問題因?yàn)槁窂絾栴}導(dǎo)致的,我們vue打包的時(shí)候回默認(rèn)使用絕對(duì)路徑,默認(rèn)就是當(dāng)前文件夾的js文件夾和css文件夾,我們默認(rèn)的主頁(yè)獲取的是正確的,public/dist/css和js,但是,跳轉(zhuǎn)路由后,獲取的文件路徑變?yōu)榱?,public/css和js,這就是獲取不到文件的原因。

image

    解決方法為,更換為相對(duì)路徑。我們需要修改vue.config.js下的publicPath。

image

    把他設(shè)置為相對(duì)路徑就好了。

image

關(guān)鍵詞:
返回列表