午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

vue cli3.0打包上線靜態(tài)資源找不到路徑的解決操作

瀏覽:281日期:2022-12-18 17:23:24

項目中遇到打包之后靜態(tài)資源路徑找不到,報如下錯誤:

vue cli3.0打包上線靜態(tài)資源找不到路徑的解決操作

解決方法是:

在項目的根目錄下創(chuàng)建vue.config,js文件,在里面配置靜態(tài)資源的路徑,publicPath是配置靜態(tài)資源路徑的屬性,vue.config,js文件的代碼如下:

module.exports = { publicPath: ’./’}

補充知識:vue-cli3 npm run build 打包后靜態(tài)資源的配置 vue.config.js的配置

vue cli3.0打包上線靜態(tài)資源找不到路徑的解決操作

vue.config.js配置如下:

const path = require(’path’);const vConsolePlugin = require(’vconsole-webpack-plugin’); // 引入 移動端模擬開發(fā)者工具 插件 (另:https://github.com/liriliri/eruda)const CompressionPlugin = require(’compression-webpack-plugin’); //Gzipconst BundleAnalyzerPlugin = require(’webpack-bundle-analyzer’).BundleAnalyzerPlugin; //Webpack包文件分析器const baseUrl = process.env.NODE_ENV === 'production' ? '/static/' : '/'; //font scss資源路徑 不同環(huán)境切換控制 module.exports = { //基本路徑 baseUrl: ’./’, //輸出文件目錄 outputDir: ’dist’, // eslint-loader 是否在保存的時候檢查 lintOnSave: true, //放置生成的靜態(tài)資源 (js、css、img、fonts) 的 (相對于 outputDir 的) 目錄。 assetsDir: ’static’, //以多頁模式構(gòu)建應(yīng)用程序。 pages: undefined, //是否使用包含運行時編譯器的 Vue 構(gòu)建版本 runtimeCompiler: false, //是否為 Babel 或 TypeScript 使用 thread-loader。該選項在系統(tǒng)的 CPU 有多于一個內(nèi)核時自動啟用,僅作用于生產(chǎn)構(gòu)建,在適當?shù)臅r候開啟幾個子進程去并發(fā)的執(zhí)行壓縮 parallel: require(’os’).cpus().length > 1, //生產(chǎn)環(huán)境是否生成 sourceMap 文件,一般情況不建議打開 productionSourceMap: false, // webpack配置 //對內(nèi)部的 webpack 配置進行更細粒度的修改 https://github.com/neutrinojs/webpack-chain see https://github.com/vuejs/vue-cli/blob/dev/docs/webpack.md chainWebpack: config => { /** * 刪除懶加載模塊的prefetch,降低帶寬壓力 * https://cli.vuejs.org/zh/guide/html-and-static-assets.html#prefetch * 而且預渲染時生成的prefetch標簽是modern版本的,低版本瀏覽器是不需要的 */ // config.plugins.delete(’prefetch’); // if(process.env.NODE_ENV === ’production’) { // 為生產(chǎn)環(huán)境修改配置...process.env.NODE_ENV !== ’development’ // } else {// 為開發(fā)環(huán)境修改配置... // } }, //調(diào)整 webpack 配置 https://cli.vuejs.org/zh/guide/webpack.html#%E7%AE%80%E5%8D%95%E7%9A%84%E9%85%8D%E7%BD%AE%E6%96%B9%E5%BC%8F configureWebpack: config => { //生產(chǎn)and測試環(huán)境 let pluginsPro = [ new CompressionPlugin({ //文件開啟Gzip,也可以通過服務(wù)端(如:nginx)(https://github.com/webpack-contrib/compression-webpack-plugin) filename: ’[path].gz[query]’, algorithm: ’gzip’, test: new RegExp(’.(’ + [’js’, ’css’].join(’|’) + ’)$’, ), threshold: 8192, minRatio: 0.8, }), // Webpack包文件分析器(https://github.com/webpack-contrib/webpack-bundle-analyzer) new BundleAnalyzerPlugin(), ]; //開發(fā)環(huán)境 let pluginsDev = [ //移動端模擬開發(fā)者工具(https://github.com/diamont1001/vconsole-webpack-plugin https://github.com/Tencent/vConsole) new vConsolePlugin({ filter: [], // 需要過濾的入口文件 enable: false // 發(fā)布代碼前記得改回 false }), ]; if(process.env.NODE_ENV === ’production’) { // 為生產(chǎn)環(huán)境修改配置...process.env.NODE_ENV !== ’development’ config.plugins = [...config.plugins, ...pluginsPro]; } else { // 為開發(fā)環(huán)境修改配置... config.plugins = [...config.plugins, ...pluginsDev]; } }, css: { // 啟用 CSS modules modules: false, // 是否使用css分離插件 extract: true, // 開啟 CSS source maps,一般不建議開啟 sourceMap: false, // css預設(shè)器配置項 loaderOptions: { sass: { //設(shè)置css中引用文件的路徑,引入通用使用的scss文件(如包含的@mixin) data: ` $baseUrl: '/'; ` } } }, // webpack-dev-server 相關(guān)配置 https://webpack.js.org/configuration/dev-server/ devServer: { host: ’localhost’, // host: '0.0.0.0', port: 8000, // 端口號 https: false, // https:{type:Boolean} open: true, //配置自動啟動瀏覽器 http://XXX.XXX.X.XX:7071/rest/XXX/ hotOnly: true, // 熱更新 proxy: ’http://localhost:8000’ // 配置跨域處理,只有一個代理 // proxy: { //配置自動啟動瀏覽器 // '/XX/*': { // target: 'http://XXX.XXX.X.XX', // changeOrigin: true, // // ws: true,//websocket支持 // secure: false // }, // '/x/*': { // target: 'http://XXX.XXX.X.XX', // changeOrigin: true, // // ws: true,//websocket支持 // secure: false // }, // } }, // 第三方插件配置 https://www.npmjs.com/package/vue-cli-plugin-style-resources-loader pluginOptions: { ’style-resources-loader’: {//https://github.com/yenshih/style-resources-loader preProcessor: ’scss’,//聲明類型 ’patterns’: [// path.resolve(__dirname, ’./src/assets/scss/_common.scss’), ],// injector: ’append’ } }};

以上這篇vue cli3.0打包上線靜態(tài)資源找不到路徑的解決操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 香蕉久久精品 | 成人av专区 | 我想看黄色一级片 | jizz性欧美2| 男人疯狂高潮呻吟视频 | 日本黄页视频 | 亚洲欧美国产精品专区久久 | 国产自偷自拍 | 400部精品国偷自产在线观看 | 噜噜噜在线视频 | 欧美色精品 | 午夜激情福利 | 2025国产精品自拍 | 人成在线视频 | 日韩欧美爱爱 | 日本黄色高清视频 | 黄色网入口站 | 高清成人综合 | 午夜男人影院 | 免费中文字幕日韩欧美 | av三级| 黄色美女毛片 | 三级亚洲欧美 | 日本精品视频一区二区 | 日韩在线观看一区二区三区 | av资源共享| 亚洲国产精品久久久久久久 | 日韩网站免费观看 | 日韩一级黄色 | 亚洲欧美一区二区三区情侣bbw | 午夜视频入口 | 亚洲二级片 | 欧美日韩黄色 | 黄色一级片在线免费观看 | 男女操网站| 在线免费播放av | 在线成人播放 | 国产一级片免费在线观看 | 日韩av一区在线 | 日韩一区二区三区在线播放 | 免费一级淫片 |