Node.js Nodejs d3包给出错误消息
我在node.js上尝试使用d3包时遇到以下错误Node.js Nodejs d3包给出错误消息,node.js,d3.js,Node.js,D3.js,我在node.js上尝试使用d3包时遇到以下错误 { "ingestionTime": 1435227001159, "timestamp": 1435227000775, "message": "\n/var/task/node_modules/d3/d3.js:562\n" }, { "ingestionTime": 1435227001159, "timestamp": 1435227000775,
{
"ingestionTime": 1435227001159,
"timestamp": 1435227000775,
"message": "\n/var/task/node_modules/d3/d3.js:562\n"
},
{
"ingestionTime": 1435227001159,
"timestamp": 1435227000775,
"message": " return n.querySelector(s);\n"
},
{
"ingestionTime": 1435227001159,
"timestamp": 1435227000775,
"message": " ^\n"
},
{
"ingestionTime": 1435227001159,
"timestamp": 1435227000835,
"message": "TypeError: Cannot call method 'querySelector' of undefined\n"
},
{
"ingestionTime": 1435227001159,
"timestamp": 1435227000835,
"message": " at d3_select (/var/task/node_modules/d3/d3.js:562:14)\n"
},
{
"ingestionTime": 1435227001159,
"timestamp": 1435227000835,
"message": " at Object.d3.select (/var/task/node_modules/d3/d3.js:1043:17)\n"
},
我使用了3.5.3和最新的3.5.5,但都给出了相同的错误
我的node.js代码是:
var d3 = require("d3");
var d3MeasureText = require('d3-measure-text');
d3MeasureText.d3 = d3;
var dim = d3MeasureText("Time (days)");
console.dir(dim);
你能帮我一下吗,我做错了什么。提前谢谢。你收到了什么错误?我已经提到了这个问题上的错误。你的代码中包括了d3库。我知道您需要它,但如果d3未声明或丢失,您将得到此错误。