Uniapp使用copy-webpack-plugin报错_uni-app微信小程序项目使用copy-webpack-plugin无效-程序员宅基地

技术标签: uniapp  

先说结论:版本问题!改用5.0.0的版本即可

情况说明:

  • 为了让uniapp编译的时候将小程序的云函数也打包进去,网上都推荐使用copy-webpack-plugin每次编译时将整个云函数文件夹复制到dist文件内(不是,网上都是同一篇)
  • 但是当我安装完改插件后却报错没安装webpack,将webpack也安装之后还是报错,而且错误不明,看上去是源码内部没有将错误抛出来
  • 尝试多次无果后改其源码终于得到报错信息,patterns的类型错误,但是官网的介绍方法中根本没有patterns这个参数,在npm的介绍中找到了正确的用法
const path = require('path')
const CopyWebpackPlugin = require('copy-webpack-plugin')

module.exports = {
	configureWebpack: {
		plugins: [
			new CopyWebpackPlugin({
				patterns:[
					{
						from: path.join(__dirname, 'cloudfunctions'),
						to: path.join(__dirname, 'unpackage/dist', process.env.NODE_ENV === 'production' ? 'build' : 'dev', process.env
						.UNI_PLATFORM, 'cloudfunctions')
					}
				]
			})
		]
	}
}
  • 但是还是编译有问题,另一个报错信息,看上去也像是插件的问题
  • 最后通过这个搜索该报错在cloud社区找到了问题所在,copy-webpack-plugin的版本问题,我们现在自动安装的都是最新版本的,但是网上同一篇相关文章应该是很早以前的,当时是低版本,所以安装低版本的插件即可
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_43874157/article/details/108848303

智能推荐

【Java基础教程】Java数据类型_java带小数点的数据类型-程序员宅基地

文章浏览阅读2.7k次,点赞207次,收藏159次。持续更新Java基础教程,和hacker一起卷起来_java带小数点的数据类型

Vue 实现post请求文件下载_vue post下载文件流-程序员宅基地

文章浏览阅读3k次,点赞5次,收藏15次。前端发送post请求,接受后端返回的文件流实现文件下载// 导出submitDownload() { axios({ url: 'url地址', method: 'post', data: this.formInline, responseType: 'blob' // 重点在于配置responseType: 'blob' }).then(res => { const link = document.createElemen_vue post下载文件流

TiOMQ Client 首发,殿堂级 MQTT 客户端 v1.0.5_tio mqtt-程序员宅基地

文章浏览阅读2.7k次。在一群精英工程师的呵护下,TiOMQ Client 带着她妙曼的身姿,姗姗来迟,我们先一睹芳颜。_tio mqtt

JBoss漏洞总结_cve-2006-5750-程序员宅基地

文章浏览阅读3.9k次。近期遇到一次考核,两题都是关于jboss的相关漏洞,虽然都复现过,毕竟脑子有限,还是进行总结一下jboss一般有2种类型的的漏洞:a.访问控制不严导致的漏洞b.反序列化漏洞Jboss管理控制台说明jboss 4.x 及其之前的版本 console 管理路径为 /jmx-console/ 和 /web-console/jmx-console的配置文件为:/opt/jboss/jboss4/server/default/deploy/jmx-console.war/WEB-INF/jboss-w_cve-2006-5750

markdown快捷键大全_markdown取消快捷语法-程序员宅基地

文章浏览阅读3.8k次,点赞8次,收藏12次。markdown快捷键大全ctrl+z 撤销ctrl +y 取消撤销ctrl + s 保存ctrl + B 加粗ctrl + I 斜体ctrl +U 下划线ctrl + shift + ` (esc下面那个)单行代码ctrl +shift + K 代码块alt + shift + 5 删除线ctrl + k 超链接ctrl + \ 清除样式ctrl + / 注释ctrl + c 复制ctrl + v 粘贴ctrl + x 剪切ctrl + shift + C 复制为mark_markdown取消快捷语法

MySQL 过滤重复数据(DISTINCT)_mysql distinct 数量-程序员宅基地

文章浏览阅读746次。使用MySQL,作为入门来讲就4点,增(INSERT)删(DROP)改(UPDATE)查(SELECT)作为入门者,我们经常会遇到这样的需求:取出的数据或因为污染,或原本设置,某个字段存在大量重复值。本方法来讲,我们可以在SELECT之后进行去重,如python当中直接调用set即可保留唯一值。但SQL语句却不仅仅是增删改查,对于过滤数据其也有独立的参数——DISTINCT,使用起来也非常简单:SELECT DISTINCT <字段名> FROM <表名>;例_mysql distinct 数量

随便推点

使用矢量面裁剪栅格数据的对齐问题_矢量裁剪栅格之后边缘会对不齐-程序员宅基地

文章浏览阅读1.1w次,点赞9次,收藏26次。最近凑巧有几个比较多的栅格裁剪问题,整理如下:我们只有由于栅格与矢量数据的存储模型不相同,这就导致栅格数据的像元无法与矢量数据的点等同,从而导致裁切后的对齐问题,如下图可以说明:_矢量裁剪栅格之后边缘会对不齐

PCIE Lane Margining Linux 环境配置-程序员宅基地

文章浏览阅读133次,点赞4次,收藏3次。Copy all the provided files in folder PYC38 or PYC310 to the created pcie_lmt folder. Index of /ftp/python/3.8.10/Copy below commands to a file and rename it as "scan_pcie.py", the commands are from "685662 PCIe-LMT-Gen4_Gen5-r0p77.pdf" in the lane margi

ORB_SLAM2编译之Pangolin安装与报错解决_pangolin安装报错-程序员宅基地

文章浏览阅读457次,点赞7次,收藏8次。/home/river/soft/Pangolin/components/pango_core/include/sigslot/signal.hpp:269:26: error: ‘decay_t’ is not a member of ‘std’; did you mean ‘decay’?_pangolin安装报错

Oracle带游标的存储过程在plus中的调用实例_oralce存储过程中游标中全局变量怎么在另一个游标中调用-程序员宅基地

文章浏览阅读1.1w次。之前在帖子http://blog.csdn.net/szstephenzhou/article/details/7737342 里回答了一些网友的关于怎么穿件一个返回记录集合的存储过程。想必很多网友已经很明白了,这里就不多讲了,先在这个帖子主要回答百度知道http://zhidao.baidu.com/question/453032020.html?fr=uc_ma_push&fl=red&old_oralce存储过程中游标中全局变量怎么在另一个游标中调用

ace 插件的使用-程序员宅基地

文章浏览阅读578次。1.colorbox流读取图片<link rel="stylesheet" href="${cjq }/static/assets/css/colorbox.min.css"> <script src="${cjq }/static/assets/js/jquery.colorbox.min.js"></script>jQuery(function(..._ace-thumbnails

推荐文章

热门文章

相关标签