确保已经正确安装并引入了Anystock和Anychart-NodeJS的依赖。
确认你正在使用的Anychart版本和Anystock版本是否兼容。可以使用以下代码进行检测:
console.log(anychart.version(), anychart.licenseKey(), anychart.technologyPartners());
console.log(anychart.stock.version());
如果你正在使用Anychart-NodeJS v1.x,那么你需要使用Anystock v1.x,这是因为Anystock v2.x目前只支持Anychart-NodeJS v2.x及以上版本。换句话说,Anystock v2.x与Anychart-NodeJS v1.x不兼容。
在加载Anychart和Anystock之前,确保你的Node.js应用程序启用了DOM模块。可以使用以下代码:
const { JSDOM } = require('jsdom');
const dom = new JSDOM(``, {
url: 'http://localhost',
});
global.window = dom.window;
global.document = window.document;
global.navigator = window.navigator;
如果仍然无法解决问题,请尝试使用Anychart和Anystock的CDN引用而不是本地安装。