Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 网页包:无法静态分析文件_Javascript_Webpack - Fatal编程技术网

Javascript 网页包:无法静态分析文件

Javascript 网页包:无法静态分析文件,javascript,webpack,Javascript,Webpack,我有一个js文件,其中有一个require调用,它太动态了,无法分析Webpack。该文件来自一个依赖项,没有替代品(我需要捆绑包中的代码) 错误: Cannot statically analyse 'require(..., ...)' in line 1822 我如何告诉webpack“如果文件X失败,请不要费心继续” 对此的一个改进是“如果文件X由于无法进行静态分析而失败,请不要麻烦并继续” 我正在分析编写一个插件,该插件可以删除这段代码,并在编译后再次添加它(我将加载requirej

我有一个js文件,其中有一个require调用,它太动态了,无法分析Webpack。该文件来自一个依赖项,没有替代品(我需要捆绑包中的代码)

错误:

Cannot statically analyse 'require(..., ...)' in line 1822
我如何告诉webpack“如果文件X失败,请不要费心继续”

对此的一个改进是“如果文件X由于无法进行静态分析而失败,请不要麻烦并继续”


我正在分析编写一个插件,该插件可以删除这段代码,并在编译后再次添加它(我将加载requirejs来解决这些请求),但这似乎并不容易,所以我想先检查是否有更简单的解决方案

任何关于插件应该是什么样子的建议都将不胜感激:)


谢谢

“编译后再添加”-添加运行时可能失败的内容有什么意义?不,代码太复杂,无法手动创建上下文,我仍然需要替换依赖项中的代码。@talabes您可以在哪里找到解决方法?@SimranjitSingh将该文件作为外部文件添加是一种解决方案