"webpack": "^4.41.0",
"webpack-cli": "^3.3.9",
"webpack-dev-server": "^3.8.1"
"copy-webpack-plugin": "^5.0.4",

package.json中的test:

    "scripts": {"test": "npx webpack-dev-server --config webpack.config.js"},

报错:

PS D:\Project\WebStudy\zhiboyu\webpack\24_webpack_dev_server> npm run test
Debugger attached.> 01-webpack-introductory@1.0.0 test D:\Project\WebStudy\zhiboyu\webpack\24_webpack_dev_server
> npx webpack-dev-server --config webpack.config.jsDebugger attached.
Debugger attached.
Waiting for the debugger to disconnect...
D:\Project\WebStudy\zhiboyu\webpack\24_webpack_dev_server\node_modules\schema-utils\src\validateOptions.js:32throw new ValidationError(ajv.errors, name);^ValidationError: CopyPlugin Invalid Optionsoptions should be arrayat validateOptions (D:\Project\WebStudy\zhiboyu\webpack\24_webpack_dev_server\node_modules\schema-utils\src\validateOptions.js:32:11)at new CopyPlugin (D:\Project\WebStudy\zhiboyu\webpack\24_webpack_dev_server\node_modules\copy-webpack-plugin\dist\index.js:26:30)at Object.<anonymous> (D:\Project\WebStudy\zhiboyu\webpack\24_webpack_dev_server\webpack.config.js:120:9)at Module._compile (internal/modules/cjs/loader.js:1063:30)at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)at Module.load (internal/modules/cjs/loader.js:928:32)at Function.Module._load (internal/modules/cjs/loader.js:769:14)at Module.require (internal/modules/cjs/loader.js:952:19)at require (internal/modules/cjs/helpers.js:88:18)at WEBPACK_OPTIONS (D:\Project\WebStudy\zhiboyu\webpack\24_webpack_dev_server\node_modules\webpack-cli\bin\utils\convert-argv.js:114:13)at requireConfig (D:\Project\WebStudy\zhiboyu\webpack\24_webpack_dev_server\node_modules\webpack-cli\bin\utils\convert-argv.js:116:6)at D:\Project\WebStudy\zhiboyu\webpack\24_webpack_dev_server\node_modules\webpack-cli\bin\utils\convert-argv.js:123:17at Array.forEach (<anonymous>)at module.exports (D:\Project\WebStudy\zhiboyu\webpack\24_webpack_dev_server\node_modules\webpack-cli\bin\utils\convert-argv.js:121:15)at Object.<anonymous> (D:\Project\WebStudy\zhiboyu\webpack\24_webpack_dev_server\node_modules\webpack-dev-server\bin\webpack-dev-server.js:84:40)at Module._compile (internal/modules/cjs/loader.js:1063:30) {errors: [{keyword: 'type',dataPath: '',schemaPath: '#/type',params: { type: 'array' },message: 'should be array'}]
}
Waiting for the debugger to disconnect...
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! 01-webpack-introductory@1.0.0 test: `npx webpack-dev-server --config webpack.config.js`npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the 01-webpack-introductory@1.0.0 test script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\kirin\AppData\Roaming\npm-cache\_logs\2021-05-21T07_51_47_749Z-debug.log
Waiting for the debugger to disconnect...

其中主要是这里(webpack.config.js出错):

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! 01-webpack-introductory@1.0.0 test: `npx webpack-dev-server --config webpack.config.js`npm ERR! Exit status 1

解决:
在webpack.config.js中下面这一段出错:

new CopyWebpackPlugin({patterns:[{ from: "./doc", to: "doc" }]}),

修改为:

new CopyWebpackPlugin([{ from: "./doc", to: "doc" }]),

然后就跑成功了,

npm run test报错相关推荐

  1. npm run dev 报错:missing script:dev

    错误描述 运行 npm run dev 报错 missing script:dev 原因 查看package.json发现script中并没有dev而是serve.. 所以运行 npm run ser ...

  2. vue 项目初始化时,npm run dev报错解决方法

    vue 项目初始化时,npm run dev报错解决方法 参考文章: (1)vue 项目初始化时,npm run dev报错解决方法 (2)https://www.cnblogs.com/ruilin ...

  3. vue项目初始化时npm run dev报错webpack-dev-server解决方法

    vue项目初始化时npm run dev报错webpack-dev-server解决方法 参考文章: (1)vue项目初始化时npm run dev报错webpack-dev-server解决方法 ( ...

  4. 奇异问题之解决思路(一) npm run dev或npm run buil报错,单独运行scripts又正常?

    找问题&解决步骤 问题描述 分析产生原因 小小总结下吧 愿佛祖保佑大家无难解决的问题&Bug 问题描述 我想使用rollup打包自己写的一个工具类库,于是手动搭建了一个rollup工程 ...

  5. npm run serve 报错:Error: error:0308010C:digital envelope routines::unsupported

    项目场景: vue项目npm install之后运行报错 问题描述 npm run serve 报错:Error: error:0308010C:digital envelope routines:: ...

  6. npm run build报错Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of

    在react项目执行 npm run build 报错 Ineffective mark-compacts near heap limit Allocation failed - JavaScript ...

  7. npm run serve 报错问题 (npm ERR! code ELIFECYCLE)

    记录:npm run serve 报错问题 差点被整吐了,恶心到我了 解决方法 参考的大佬 运行 npm cache clean --force 删除 node_modules 删除 package- ...

  8. 运行npm run dev报错 internal/modules/cjs/loader.js:883 throw err;

    1. 运行npm run dev报错 internal/modules/cjs/loader.js:883 throw err; ^ Error: Cannot find module 'proces ...

  9. vue打包npm run build报错

    vue打包npm run build报错: 近期领导要求用vue做一个项目,最近在研究和学习vue,在项目打包时一直报错,这个问题困扰了好久,尝试了很多网上办法,但都没有用 电脑每次开机首次执行npm ...

  10. vue 项目,下载别人的项目和npm run dev报错解决方法

    npm install npm run dev 通常在npm install 有时候会出错 $ cnpm install × Install fail! Error: [boostrap@^4.2.1 ...

最新文章

  1. Linux下控制环境变量
  2. java errorlevel_bat中errorlevel与%errorlevel%的区别
  3. GAN、云原生、分布式系统、自动驾驶…哪些技术撑起今年618?
  4. streaming优化:spark.default.parallelism调整处理并行度
  5. 基于MysqlConnector/C++的数据库连接池的实现
  6. 有人不会使用计算机的反义,现代汉语练习题及答案
  7. python r语言 数据分析_R vs. Python,数据分析中谁与争锋?
  8. vim 基础命令大全
  9. PowerDesigner 15 概述
  10. excel下拉公式保持一些参数不变
  11. 《大型分布式网站架构设计与实践》
  12. UPCOJ-5344 - 被子 - 瞎搞
  13. websocket+kafka+springcloud+springboot实现报文(json)传输,解析,推送
  14. 程序员的头符合好头的标准吗?
  15. pytorch深度学习_用于数据科学家的深度学习的最小pytorch子集
  16. matlab生成向量和矩阵
  17. 引用类型不赋值跟赋null,调用的区别
  18. vue 脚手架 图片预加载
  19. 电脑常识Typora配置阿里云图床
  20. ubuntu16.04 LTS安装ROS Kinetic详细步骤(包含出现的错误)

热门文章

  1. Redis 处理客户端连接的一些内部实现机制
  2. 面向对象基本原则-转载
  3. rtt面向对象oopc——5.IO设备管理之快速查看设备父类调用设备子类的方法
  4. CCF201609-1 最大波动
  5. C语言课后习题(30)
  6. 一步一步配置DataGuard Broker
  7. 资源放送丨《Oracle 12C~19C统计信息的最佳实践》PPT视频
  8. 如何理性看待蚂蚁金服OceanBase刷新TPC-C纪录
  9. 手绘流程图讲解spark是如何实现集群的高可用
  10. WeLink的杀手锏和远程办公软件的另一面