iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >vue-cli构建Vue项目遇到的问题有哪些
  • 153
分享到

vue-cli构建Vue项目遇到的问题有哪些

2024-04-02 19:04:59 153人浏览 薄情痞子
摘要

小编给大家分享一下Vue-cli构建Vue项目遇到的问题有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!问题表象和解决方案1、编译后js、css等相对路径和绝对路径。config/in

小编给大家分享一下Vue-cli构建Vue项目遇到的问题有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

问题表象和解决方案

1、编译后js、css等相对路径和绝对路径。

config/inde.js文件
 build: {
  env: require('./prod.env'),
  index: path.resolve(__dirname, '../dist/index.html'),
  assetsRoot: path.resolve(__dirname, '../dist'),
  assetsSubDirectory: 'static',
  assetsPublicPath: './', // "./"表示相对路径 编译结果 <link href=./static/CSS/app.518fd3471fd03bfce5524de6e934771c.css rel=stylesheet>
  productionSourceMap: true,
  // Gzip off by default as many popular static hosts such as
  // Surge or Netlify already gzip all static assets for you.
  // Before setting to `true`, make sure to:
  // npm install --save-dev compression-webpack-plugin
  productionGzip: false,
  productionGzipExtensions: ['js', 'css'],
  // Run the build command with an extra argument to
  // View the bundle analyzer report after build finishes:
  // `npm run build --report`
  // Set to `true` or `false` to always turn it on or off
  bundleAnalyzerReport: process.env.npm_config_report
 },

2、CSS中图片相对路径编译后,路径不对。

//同常路径表现为 ./static/img/static/img/*.jpg (定义为imgurl)
解决方案 修改build/untils.js
//替换相应代码
if (options.extract) {
   return ExtractTextPlugin.extract({
    use: loaders,
    publicPath: '../../', //注意: 此处根据路径, 自动更改 ,(imgurl='static/img/*.jpg')
    fallback: 'vue-style-loader'
   })
  } else {
   return ['vue-style-loader'].concat(loaders)
  }

3、使用代理,解决跨域请求。

vue-cli已经集成 Http-proxy-middleware插件

GitHubhttps://github.com/chimurai/http-proxy-middleware

proxyTable: {
   '/dianmi_service': {
    target: 'https://****.com.cn',
    changeOrigin: true
   },
   '/brand_service': {
    target: 'https://*****.com.cn',
    changeOrigin: true
   }
  },

其中 target的值一定不可以包含工程名,否则可能会出现服务器Session问题

4、用Vue做页面,利用phonegap编译android APP时,兼容问题。

cordova Android 4.0 以下的默认WEBView,不支持es6,会导致一些列问题。

好在,cordova android允许我们自定义自己的webView引擎。那么我们就想到了 腾讯浏览服务X5内核。

然而有大神基于此内核编写了cordova 插件

githup:https://github.com/offbye/cordova-plugin-x5engine-webview

使用此插件很好的解决 低版本安卓不支持Vue。

看完了这篇文章,相信你对“vue-cli构建Vue项目遇到的问题有哪些”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网html频道,感谢各位的阅读!

--结束END--

本文标题: vue-cli构建Vue项目遇到的问题有哪些

本文链接: https://www.lsjlt.com/news/74915.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue-cli构建Vue项目遇到的问题有哪些
    小编给大家分享一下vue-cli构建Vue项目遇到的问题有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!问题表象和解决方案1、编译后js、css等相对路径和绝对路径。config/in...
    99+
    2022-10-19
  • vue-cli快速搭建单页应用之遇到的问题有哪些
    这篇文章主要为大家展示了“vue-cli快速搭建单页应用之遇到的问题有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue-cli快速搭建单页应用之遇到的问...
    99+
    2022-10-19
  • vue-cli脚手架创建项目遇到的坑及解决
    目录vue-cli脚手架创建项目遇到的坑cli版本太低Cannot find module 'webpack/lib/RuleSet’错误vue脚手架流程第一步:...
    99+
    2023-01-11
    vue-cli脚手架 脚手架创建项目 脚手架创建项目的坑
  • Vue中使用Echarts5.0遇到的一些问题(vue-cli下开发)
    目录Vue使用Echarts5.0的一些问题问题解决方案一解决方案二为什么会出现这种情况?vue使用echarts 5.0“export ‘default&l...
    99+
    2022-11-13
    Vue使用Echarts5.0 使用Echarts5.0问题 Vue Echarts5.0
  • Vue项目中的问题有哪些
    本篇内容主要讲解“Vue项目中的问题有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue项目中的问题有哪些”吧!列表进入详情页的传参问题例如商品列表页面前...
    99+
    2022-10-19
  • 浅谈将three项目迁移至vue项目遇到的问题
    目录通过npm下载的three依赖无法正常使用导入模型的路径出现了问题3D场景渲染后没有进行销毁由于我的3D场景起初是自己为了测试搭建的,所以使用的是html + three,后来将...
    99+
    2022-11-13
  • VUE项目初建和常见问题有哪些
    这篇文章将为大家详细讲解有关VUE项目初建和常见问题有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。拿猫眼为例:步骤:需要预装node.js1. 查看node版本,控...
    99+
    2022-10-19
  • vue-cli创建项目的loader问题怎么解决
    这篇文章主要介绍“vue-cli创建项目的loader问题怎么解决”,在日常操作中,相信很多人在vue-cli创建项目的loader问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue-cli创建...
    99+
    2023-07-04
  • 如何解决将three项目迁移至vue项目遇到的问题
    这篇文章主要介绍了如何解决将three项目迁移至vue项目遇到的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。通过npm下载的three依赖无法正常使用在原项目中使用的是...
    99+
    2023-06-28
  • Vue-cli搭建项目后的目录结构有什么意思
    这篇文章主要为大家展示了“Vue-cli搭建项目后的目录结构有什么意思”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Vue-cli搭建项目后的目录结构有什么意思...
    99+
    2022-10-19
  • 如何解决Vue cli构建及项目打包以及出现的问题
    这篇文章主要介绍了如何解决Vue cli构建及项目打包以及出现的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 首先安装node,推...
    99+
    2022-10-19
  • 如何解决vue-cli+webpack新建项目出错的问题
    小编给大家分享一下如何解决vue-cli+webpack新建项目出错的问题,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!使用 npm init webpack love 创建一个新项目,然...
    99+
    2022-10-19
  • 如何解决vue项目部署上线遇到的问题
    这篇文章将为大家详细讲解有关如何解决vue项目部署上线遇到的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。流程     1.服...
    99+
    2022-10-19
  • 浅谈vue+vite项目部署会遇到的几个问题
    今天来打包硅谷外卖项目,通过解决项目中遇到的问题来加深对vite打包的理解。 运行yarn build 报错,报[WARNING] Expected identifier but f...
    99+
    2023-05-18
    vue vite 项目部署 vue vite部署
  • 安装node.js以及搭建vue项目过程中遇到的问题详解
    目录一、node.js安装二、如何找node.js历史版本1.点击DOWNLOADS2.点击页面下方3.翻页找到历史版本三、检查是否安装成功?四、安装成功后需要配置环境变量:五、环境...
    99+
    2022-11-13
  • Vue插件实现过程中遇到的问题有哪些
    这篇文章将为大家详细讲解有关Vue插件实现过程中遇到的问题有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。场景介绍最近做H5遇到了一个场景:每个页面需要展示一个带有标题的头部。一个实现思路是使用全局组...
    99+
    2023-06-20
  • VueAwesomeSwiper在VUE中的使用以及遇到的问题有哪些
    这篇文章主要为大家展示了“VueAwesomeSwiper在VUE中的使用以及遇到的问题有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“VueAwesome...
    99+
    2022-10-19
  • vue做移动端微信公众号遇到的问题有哪些
    小编给大家分享一下vue做移动端微信公众号遇到的问题有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!第一坑:微信分享导致安卓...
    99+
    2022-10-19
  • vue项目中使用axios遇到的相对路径和绝对路径问题
    目录使用axios遇到的相对路径和绝对路径问题1.设置全局baseURL2.覆盖baseURLaxios设置访问基础路径在main.js 做如下配置可能会遇到下面的报错使用axios...
    99+
    2022-11-13
  • vue项目element UI 版本升级过程遇到的问题及解决方案
    目录vue项目element UI 版本升级过程遇到的问题查阅资料 升级element ui遇到的问题总结vue项目element UI 版本升级过程遇到的问题 最近发现项目的ele...
    99+
    2023-01-28
    vue element UI element UI版本升级 vue element UI版本升级问题
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作