美文网首页
使用webpack4+vue-cli开发,问题总结(1)

使用webpack4+vue-cli开发,问题总结(1)

作者: Simple_Learn | 来源:发表于2018-04-26 09:21 被阅读0次

1.使用vue-cli脚手架开发,会默认生成一个目录文件,基本结构大概如下:

在build目录下,如图所示

如果将webpack从3.6升级为4.5以上的版本,可能就会遇到问题。

1.据官方文档说明extract-text-webpack-plugin插件在后期会被移除,让使用mini-css-extract-plugin 插件替换。

a:在utils.js文件中需要修改:

这里就要修改一下,否则报错。

webpack.prod.conf.js文件需要去掉:commonsChunkPlugin 部分

在webpack4中 commonsChunkPlugin ,官方使用 SplitChunksPlugin 代替。

添加如下:

2.如果在IE下运行,会发现报错,界面出不来,那可能是没有引入 babel-polyfill包

需要,先引入 babel-polyfill 包   然后  修改 webpack.base.conf.js 文件。

3. 关于图片引入路径问题:

首先需要了解assets文件夹和static文件夹的作用:

1.assets一般用来放置样式、静态图片,只要src下面的组件中用到的资源就放在assets中。

2.static用来放没有npm包的第三方插件,比如说引入富文本插件UEditor。

3.assets与components同级  components下的.vue 文件引用静态文件时,相对路径为 ../assets/images

vue文件中的style下:

这两个目录的区别大概如下:

一:assets文件是src下的,所以最后运行时需要进行打包,而static文件不需要打包就直接放在最终的文件中了。

二:assets中的文件在vue中的template/style下用../这种相对路径的形式进行引用,在script下必须用@import的方式引入,而static下的文件在.vue中的任何地方都只要使用../这种相对路径的方式引入。

一般情况下 src目录下的资源只能import或require引入使用。静态引入就放在static中,而且static文件夹与src文件夹同级。

暂时就总结这些个问题,欢迎指正,多多交流。

另外可以查看网友这篇文章: Webpack4 新特性 及 Vue-cli项目升级

相关文章

  • 使用webpack4+vue-cli开发,问题总结(1)

    1.使用vue-cli脚手架开发,会默认生成一个目录文件,基本结构大概如下: 在build目录下,如图所示 如果将...

  • 总结开发移动端页面布局遇到的几个问题

    本文旨在总结上周开发的小功能版块中遇到的几个问题。 1.在使用flexbox布局时遇到的问题。 在使用flexbo...

  • apicloud新手总结

    使用apicloud结合vue进行app开发。这里只总结我所遇到并且已解决的问题方法。 1、手机白屏问题:分清楚网...

  • 目录索引

    开发总结1、Java · 后端开发相关总结2、Web应用系统设计开发经验总结3、常规问题定位不完全手册 系统设计1...

  • mySQL错误解决方法汇总

    这里总结一下目前遇到的mySQL开发中遇到的问题 -1. 在使用spring boot + tomcat + my...

  • 2019-10-29

    vuejs elementUI项目性能优化总结 在使用elementUI构建公司开发平台事时,发现有以下问题: 1...

  • 使用flask采坑之道总结

    使用flask采坑之道总结(刚开始使用这个框架,遇见的问题在总结之中) 数据保存 最近在使用flask开发的过程之...

  • Mybatis----(1)

    主要内容1、对原生态jdbc程序(单独使用jdbc开发)问题总结2、mybatis框架原理3、mybatis入门程...

  • vue使用问题总结

    vue使用问题总结 以下这些都是开发过程中遇到的一些问题总结,有的可能是平时开发中会经常遇到的问题。在这里做一个小...

  • Git使用总结

    Git使用总结 开发策略 在实际开发的时候一定要在分支上开发,修复问题,开发完成之后再合并到主分支(master)...

网友评论

      本文标题:使用webpack4+vue-cli开发,问题总结(1)

      本文链接:https://www.haomeiwen.com/subject/ndfplftx.html