Webpack qgrid的jupyter labextension安装在可选依赖项(windows)上失败
当我尝试安装qgrid时,它失败了,日志文件中的核心错误如下: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
$ 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上都使用过