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
Webpack qgrid的jupyter labextension安装在可选依赖项(windows)上失败_Webpack_Yarnpkg_Jupyter Lab_Qgrid - Fatal编程技术网

Webpack qgrid的jupyter labextension安装在可选依赖项(windows)上失败

Webpack qgrid的jupyter labextension安装在可选依赖项(windows)上失败,webpack,yarnpkg,jupyter-lab,qgrid,Webpack,Yarnpkg,Jupyter Lab,Qgrid,当我尝试安装qgrid时,它失败了,日志文件中的核心错误如下: $ webpack --config webpack.prod.minimize.config.js [webpack-cli] ModuleNotFoundError: Module not found: Error: Can't resolve 'base/js/dialog' 发生此错误的背景非常复杂,有点可笑: Windows 10>>Conda环境>>jupyter labextension安装>>npm>>node T

当我尝试安装qgrid时,它失败了,日志文件中的核心错误如下:

$ webpack --config webpack.prod.minimize.config.js
[webpack-cli] ModuleNotFoundError: Module not found: Error: Can't resolve 'base/js/dialog'
发生此错误的背景非常复杂,有点可笑:

Windows 10>>Conda环境>>jupyter labextension安装>>npm>>node Thread.js运行>>网页包

从康达环境到现在的一切都是两天前新安装的。(jupyter实验室版本3.0.9,节点版本v14.16.0)

关于这个错误特别有趣的是,代码中对
base/js/dialog
的唯一引用是
qgrid.widget.js
中的以下语句:

try {
  dialog = require('base/js/dialog');
} catch (e) {
  console.warn("Qgrid was unable to load base/js/dialog. " +
               "Full screen button won't be available");
}
现在我不知道
webpack
是如何工作的,但似乎是可选负载导致了严重的故障。我正在寻找任何关于如何解决这个错误的见解


(附加说明:我还尝试了jupyter lab build,以防它会神奇地修复问题,但它导致了相同的错误。)

这很可能是由于没有更新qgrid来使用JypyterLab 3造成的。有几个相关的问题,例如

不幸的是,这个扩展似乎没有定期更新。如果您不想停留在J2上,则可以查看或。我在JL3上都使用过