Invalid options object. Copy Plugin has been initialized using an options object that does not match_伏地躲猫猫的博客-程序员ITS301

技术标签: copy-webpack-plugin  node.js  webpack  

copy-webpack-plugin运行报错误


最近在安装使用webpack的copy-webpack-plugin 拷贝插件的时候,报了一些错误:
错误详见下面代码,没有粘贴完, 大概意思就是Copy Plugin的初始化对象不正确,查看了官网也没有看出所以然,最后在npm官网上找打了原因
错误配置:

  new CopyWebpackPlugin([
            {
                // from:path.join(__dirname,'assets'),
                // to:'assets'
            }

        ])

怎么看都没有错误
最后参看一下这个npn官网找打了原因,地址:https://www.npmjs.com/package/copy-webpack-plugin
更改正确的写法:

 new CopyWebpackPlugin({
            patterns: [
                { from: path.join(__dirname,'assets'),
                    to: 'assets' }
            ],
        }),

只不过比之前多了一个 patterns[]
官网上介绍了很多的写法,找到适合自己的项目结构,更改一下即可

Invalid options object. Copy Plugin has been initialized using an options object that does not match the API schema
.
 - options[0] misses the property 'patterns'. Should be:
   [non-empty string | object { from, to?, context?, globOptions?, toType?, force?, flatten?, transform?, cacheTran
sform?, transformPath?, noErrorOnMissing? }, ...] (should not have fewer than 1 item)
ValidationError: Invalid options object. Copy Plugin has been initialized using an options object that does not mat
ch the API schema.
    at validate (D:\myproject\myweb\node_modules\copy-webpack-plugin\node_modules\schema-utils\dist\validate.js:88:
11)
    at new CopyPlugin (D:\myproject\myweb\node_modules\copy-webpack-plugin\dist\index.js:24:30)
    at Object.<anonymous> (D:\myproject\myweb\webpack.config.js:43:9)
    at Module._compile (D:\myproject\myweb\node_modules\v8-compile-cache\v8-compile-cache.js:192:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44306683/article/details/106355509

智能推荐

nginx linux 运维,Linux运维:配置与调试Nginx_itscszh的博客-程序员ITS301

1、Nginx配置文件结构Nginx的配置文件是一个纯文本文件,它一般位于Nginx安装目录的conf目录下,整个配置文件是以block的形式组织的。每个block一般以一个大括号“{}”来表示。block可以分为几个层次,整个配置文件中Main命令位于最高层,在Main层下面可以有Events、等层级,而在层中又包含Server层,即server block,server block中又可分为l...

Silverlight/MVVM_ysf871104的博客-程序员ITS301

<br />百度百科上这样解释Silverlight:<br />         微软Silverlight是一个跨浏览器、跨客户平台的技术,能够设计、开发和发布有多媒体体验与富交互(RIA,Rich Interface Application)的网络交互程序。 <br /> <br />        根据公司的项目需要及公司的安排,最近我也在学习Silverlight相关内容,昨天还参加了公司的技术培训,在培训过程中给我们引入了MVVM的概念,不难猜想出MVVM是Model-View-ViewMode

知识蒸馏与推荐系统_文文学霸的博客-程序员ITS301

本文概览:写在前面:这是一篇介绍知识蒸馏在推荐系统中应用的文章,关于知识蒸馏理论基础的详细介绍,请看我的这篇文章:深度学习中的知识蒸馏技术(上)1. 背景介绍1.1 简述推荐系统架构如果从...

php的prepare方法,PHP之PDO-prepare_日月龙腾的博客-程序员ITS301

当同一个SQL多次查询(执行)时,只是每次的查询条件(数据)不一样,那么,使用prepare就对了.它可大大减少查询(执行)时间,服务器资源消耗..原型:PDOStatement PDO::prepare(string query [, array driver_options])占位符:1,有名占位符(:named parameters)2,问号占位符(?)如:INSERTINTOprodu...

如何看懂Modbus数据帧?Modbus RTU数据帧格式_HMS工业网络的博客-程序员ITS301_modbus帧格式

在介绍Modbus RTU数据帧格式之前,首先让我们先了解一下Modbus的通讯模式。Modbus通讯模式Modbus协议是典型的主-从通讯结构,链路中只能有一台主设备,可以有多台从设备。主设备向从设备发送请求指令,从设备对该指令进行响应。从设备不能主动向主设备发送指令,并且从设备之间也不能进行通信。Modbus协议通过这些请求、响应指令,实现了主设备对从设备中数字量或模拟量数据的访问和控制。通常,主设备是人机界面、监控或数据采集系统,从设备是传感器、可编程自动化控制器、智能仪器仪表等。

随便推点

oracle arcn 参数,Oracle 体系结构组件_半残大叔霁天的博客-程序员ITS301

SGA DBWnLGWRCKPT PMONSMON ARCnSQL OracleOracle Oracle Oracle SQL Oracle Oracle Oracle Oracle Oracle (SGA) Oracle Oracle / (I/O) Oracle Oracle Oracle SQL SQL (Advanced Queuing) (Real...

远程仓库(GitHub) 与本地仓库的秘钥连接 远程仓库的克隆_小段爱前端的博客-程序员ITS301_github仓库密钥

远程仓库的注册登录,设置秘钥连接本地仓库,克隆,本地仓库与远程仓库的连接,分支策略,冲突问题和解决

在32位Ubuntu 10.04上编译Android 2.3_weixin_34413103的博客-程序员ITS301

在32位Ubuntu 10.04上编译Android 2.3http://www.ylmf.net/ubuntu/tips/2011021722700.html  本人在Ubuntu 10.04系统 32位机上安装编译Android2.3源码,其步骤和注意事项如下:  1.安装JDK6  对于Android2.3系统,不要安装JDK5,应该安装最新的JDK6。...

linq 优缺点、多重条件动态查询_weixin_33898876的博客-程序员ITS301

此文转载自:http://hi.baidu.com/wyyl0728/Linq To Sql是Microsoft开发的针对解决data!=object问题的新技术。在笔者的一系列的文章中,对它已经做了大量的介绍。现在,笔者将从经验的角度,谈谈它的优劣。   1、Linq To Sql的优点  在Linq To Sql推出之前,我们只是把sql语句形成一个st...

【洛谷新手村】【回文+质数判断】回文质数 Prime Palindromes_Z_sea的博客-程序员ITS301_给定l,r,k。求[l,r]范围内回文数且模k(k>=4)余3的数字数量。输入说明:输入3个整型

题目链接【题意】:给定[L,R],问区间内,输出回文数而且是质数的数字。【题解】:首先细心的你会发现,本来我以为是很大工程量的搜索,后来发现很少。原因是明显发现其实位数为偶数的,除了11其余的都为合数,为什么呢,用同余摸定理证明即可:证明偶数位的回文串除了11外,其余的必定为合数。证明 过程:∵1000=11*90+10,,100=11*9+1,10=0*11+...

u盘文件看得见却打不开_u盘文件夹打不开怎么办【图解】_Jimmy Song的博客-程序员ITS301

U盘的价位一般在40元到200元左右,储存量在10G以上的比比皆是。U盘最大的优点就是小巧、携带方便,因此,许多学生以及白领都喜欢随身携带U盘。我们可以将学习作业文件夹放入U盘中,也可以将工作文件夹放入U盘的文件夹里。当我们再一次打开打开U盘的时候,如果发现了文件夹打不开的现象,该怎么办呢?接下来就告诉大家,如何在遇到这种现象,应该如何处理!U盘文件打不开的原因最常见的原因——①遇到扩容盘、②中病...

推荐文章

热门文章

相关标签