我正在开发一个项目,其中我的文件夹结构如下

lib apps src / index.js(webpack的入口文件)jestEnvSetup.js webpack.config.js package.json core src / index.js(webpack的入口文件)jestEnvSetup.js webpack.config.js package.json

因此,通过这种方式,应用可以拥有多个具有自己的测试设置和package.json的文件夹/应用

我有一个utils文件,它在lib文件夹中运行时动态需要文件,最后有一个js后缀

require('../../../../lib' + path + '.js')

路径将在运行时进行评估并发送到动态需要模块的函数 . 但是当我运行webpack-dev-config时,我得到以下错误

警告在../node_modules/jsdom/lib/jsdom/utils.js 203:21-40严重依赖:依赖的请求是../node_modules/jsdom/node_modules/parse5/lib/index中的表达式WARNING . js 55:23-49关键依赖:依赖的请求是../node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js中的表达式ERROR找不到模块:错误:无法解析'child_process' / Users / vijayakrishna / Documents / RZT / bigbrain-ui-3 / node_modules / jsdom / lib / jsdom / living'ERROR in ../node_modules/cssstyle/lib/CSSStyleDeclaration.js找不到模块:错误:无法解析' fs'in'/ Users / vijayakrishna / Documents / RZT / bigbrain-ui-3 / node_modules / cssstyle / lib'ERROR in ../node_modules/jsdom/lib/jsdom/browser/resource-loader.js找不到模块:错误:无法解决'/ Users / vijayakrishna / Documents / RZT / bigbrain-ui-3 / node_modules / jsdom / lib / jsdom / browser'错误中的'fs'../node_modules/jsdom/lib/jsdom/living/找不到xhr-utils.js模块:错误:无法解析'/ Users / vijayakrishna /中的'fs' Documents / RZT / bigbrain-ui-3 / node_modules / jsdom / lib / jsdom / living'ERROR in ../node_modules/pn/fs.js找不到模块:错误:无法解析'/ Users /中的'fs' vijayakrishna / Documents / RZT / bigbrain-ui-3 / node_modules / pn'错误在../node_modules/request/lib/har.js找不到模块:错误:无法解析'/ Users / vijayakrishna /中的'fs'文件/ RZT / bigbrain-ui-3 / node_modules / request / lib'ERROR in ../node_modules/forever-agent/index.js找不到模块:错误:无法解析'/ Users / vijayakrishna /中的'net'文件/ RZT / bigbrain-ui-3 / node_modules / forever-agent'ERROR in ../node_modules/tough-cookie/lib/cookie.js找不到模块:错误:无法解析'/ Users /中的'net' vijayakrishna / Documents / RZT / bigbrain-ui-3 / node_modules / tough-cookie / lib'ERROR in ../node_modules/tunnel-agent/index.js找不到模块:错误:无法解析'net'中的'/'用户/ vijayakrishna / Documents / RZT / bigbrain-ui-3 / node_modules / tunnel-agent'ERROR in ../node_modules/forever-agent/index.js找不到模块:错误:无法解析'tls'在'/ Users / vijayakrishna / Documents / RZT / bigbrain-ui-3 / node_modules / forever-agent'ERROR in ../node_modules/tunnel-agent/index.js找不到模块:错误:无法解析'tls'在'/ Users / vijayakrishna / Documents / RZT / bigbrain-ui-3 / node_modules / tunnel-agent'ℹ「wdm」:编译失败 .

我知道发生这些错误是因为webpack将尝试捆绑apps / core目录中的jestSetup文件和配置文件

有没有办法在dev配置中使用ContextReplacementPlugin来通配这些文件,并避免webpack捆绑这些文件?

java配置文件中的plugin,启用ContextReplacementPlugin以忽略webpack中的配置和测试设置文件...相关推荐

  1. webpack 中的 watch cache (下)

    整个 watch 的过程通过事件的机制,完成几个抽象对象的逻辑串联,当触发 Watching.prototype.watch 的调用回调函数时,流程便进入到了另外一端,开始进行重新编译,相较于第一次编 ...

  2. Webpack 中 resolve 路径解析

    我们先要从 Webpack 中 resolver 这个概念说起.Webpack 带来的一大理念是:一切皆模块.在项目中我们可以使用 ESM 的方式 import './xxx/xxx' 或者 impo ...

  3. 彻底弄懂Webpack中的Loader机制

    一.前言 面对这些框架所衍生出来的文件,现代的模块打包工具,例如 Webpack 本身只能处理 js  和 JSON 文件,其他类型文件它是不能够处理的.需要借助 Loader 来处理这些类型的文件, ...

  4. android java 8_四个库,让你在 Android 中启用 Java 8 功能

    Java 8 的推出引入很多革命性变化,加入了函数式编程的特征,使基于行为的编程成为可能,同时简化了各种设计模式的实现方式,是 Java 有史以来最重要的更新. 自 Android N 之后,由于 J ...

  5. java配置文件实现方式_java相关:详解Spring加载Properties配置文件的四种方式

    java相关:详解Spring加载Properties配置文件的四种方式 发布于 2020-4-29| 复制链接 摘记: 一.通过 context:property-placeholder 标签实现配 ...

  6. java 配置文件书写_配置文件的写法(properties类型)

    先提出下面两个问题: 问题1:采用什么方式来保存软件配置信息 问题2:怎么保存配置信息 下面就以上两个问题展开讲述: 1.保存配置文件的方法有很多种 A.将配置信息保存在注册表中(如果保存在注册表中对 ...

  7. java properties更新_对Java配置文件Properties的读取、写入与更新操作

    String filepath=System.getProperty("user.dir"); 对下面的程序很有用... /** * 实现对Java配置文件Properties的读 ...

  8. java配置文件扫描包_SpringMVC和Spring的配置文件扫描包详解

    在Spring整体框架的核心概念中,容器是核心思想,就是用来管理Bean的整个生命周期的,而在一个项目中,容器不一定只有一个,Spring中可以包括多个容器,而且容器有上下层关系,目前最常见的一种场景 ...

  9. java改写weka中的算法_用Eclipse在Weka中嵌入新算法

    本文介绍添加一个新算法到Weka集成环境中的过程,并能在GUI中运行并显示其结果.想做到这一点有两种方法,一是用ANT命令生成新的weka.jar(稍后写教程),二是用IDE(Eclipse或NetB ...

最新文章

  1. 重磅!6.7亿美元!F5喜提开源服务器Nginx
  2. pandas.read_csv——分块读取大文件
  3. c free语言自定义函数,C 语言free函数的工作原理
  4. vue项目登录及token验证 vue-ant
  5. LightOJ 1353 - Paths in a Tree DFS
  6. linux 格式化 lvm2,LVM2
  7. Java中的BlockingQueue队列
  8. 2019考研数学汤家凤张宇李永乐复习资料
  9. 美团综合业务推荐系统的质量模型及实践
  10. 常见系统故障修复(二)——修复GRUB引导故障
  11. 简述计算机动画制作流程,Mg动画制作流程——六大步骤
  12. 国外服务器 ping值不稳定,为什么美国服务器网络Ping值高
  13. 神州优车推出智慧交通开放平台 3年将投入3亿元
  14. 华为研究院19级研究员几年心得终成趣谈网络协议文档,附讲解
  15. 数字电路之Verilog红绿灯设计
  16. c语言触屏滑动图片,jQuery手机触屏滑动的响应式图片轮播效果
  17. 《Asp.Net MVC 》复习题目
  18. 计算机磁盘损坏问题与系统的重置和重装
  19. 售价五万,4.6升/百公里,它们是国内油耗最低的车
  20. MT2503芯片处理器平台简介

热门文章

  1. Windows内核实验002 中断现场
  2. 160个Crackme024之Opcode加密
  3. 160个Crackme015
  4. jQuery ajax发送POST、JS url跳转、console用法
  5. photoshop学习笔记(一)2015-12-4【新浪云搬运】
  6. 【Laravel】There is no existing directory at “…/storage/logs” and its not buildable: Permission denied
  7. 1.6 Java项目实战:计算平均成绩
  8. MySQL调用存储过程
  9. 中心对称又是轴对称的图形_解读坐标系中图形变换的规律
  10. 四川c语言二级成绩查询,四川省计算机等级考试二级C语言考试分析(hcy__ ).ppt