淺談在vue中用webpack打包之后運(yùn)行文件的問題以及相關(guān)配置方法
1.vue中的vue-cli打包
最近在用vue寫一個小項(xiàng)目,其中就用到了vue腳手架工具vue-cli,在測試打包后能否運(yùn)行過程中遇到不少問題,而且在網(wǎng)上這些問題答案都不太好找,廢話不多說,進(jìn)入正題。
a.執(zhí)行打包命令:npm run build
b.打包之后生成的文件夾為根目錄下的dist文件:
c.進(jìn)入dist中
在運(yùn)行這個index.html之前先說說一些打包配置問題:
在config文件夾下可以看到一個index.js文件,打開其中可以看到有幾個屬性分別是:
assetsRoot: path.resolve(__dirname, '../dist')//其實(shí)這個就是剛才打包后的根目錄文件夾dist,所有的文件都會輸出到這里
assetsSubDirectory: 'static' //默認(rèn)是把css,fonts,images,js輸出到這個文件夾下,但是我的改成了 assetsSubDirectory: '' 所以上圖就直接輸出到dist下了,即這個參數(shù)配置的是靜態(tài)文件的輸出目錄
assetsPublicPath: '/' 這個就是靜態(tài)文件的引用前綴
在index.html文件中可以看到每個js,css文件的引用路徑,在服務(wù)器上運(yùn)行時如果發(fā)生找不到文件如下圖

大多數(shù)情況下都是參數(shù)配置問題,可以根據(jù)index.html文件下的路徑進(jìn)行測試進(jìn)行解決,如果不行可以留言一起交流。
相關(guān)文章
Vue+ElementUI實(shí)現(xiàn)動態(tài)更換任意主題色(動態(tài)換膚)的全過程
眾所周知Element-UI有換膚功能,下面這篇文章主要給大家介紹了關(guān)于Vue+ElementUI實(shí)現(xiàn)動態(tài)更換任意主題色(動態(tài)換膚)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-02-02
Nuxt.js的路由跳轉(zhuǎn)操作(頁面跳轉(zhuǎn)nuxt-link)
這篇文章主要介紹了Nuxt.js的路由跳轉(zhuǎn)操作(頁面跳轉(zhuǎn)nuxt-link),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11

