我正在尝试使用npm将d3.js添加到我的webpack,angualrjs项目并继续收到以下错误,这看起来是webpack的一个问题:
Module not found: Error: Cannot resolve module 'child_process' in
/Desktop/my-project/node_modules/xmlhttprequest/lib
我使用npm安装d3.js然后当我尝试将其添加到我的app.js文件(webpack的入口点)时
import * as d3 from 'd3';
我收到错误。它一直让我发疯,我无法解决它。有人有同样的问题吗?
答案 0 :(得分:0)
在构建使用D3(V 4.12.0)和另一个npm模块“ d3-context-menu”的项目时,我遇到了类似的问题。进一步调查显示,“ d3-context-menu”以某种方式使webpack生成d3,但由于您提到的相同错误而失败。
我可以通过以下命令将D3升级到最新版本来解决此问题:
npm install d3@latest --save
这安装了D3最新版本,即5.7.0,并解决了构建错误。
如果可以升级D3并查看是否可以解决您的问题,则可以尝试使用此选项。