我正在使用D3创建一些数据的折线图.我在ms中传递了一个日期,我希望以小时和分钟显示它.我已经尝试将值作为新Date(myDate)的返回值传递给它,这也是行不通的.
这是我跑步时遇到的错误."未捕获的TypeError:n.getMonth不是函数"
我还尝试通过运行新的日期(时间)来转换所有ms时间,但没有任何改变.
这是我的图表代码.可变时间是指基于ms的时间测量的数组.
function processData(allText) {
var allTextLines = allText.split(/\r\n|\n/);
var headers = allTextLines[0].split(',');
var lines = [];
for(var i =1, arrayLen = allTextLines.length; i<arrayLen; i++) {
var data = allTextLines[i].split(',');
if (data.length === headers.length) {
lines.push({time: Date.parse(data[0]), last: data[1]});
}
}
var final = []
var d3Formater = d3.time.format("%m/%d/%Y");
for(var i = lines.length-1, base = (lines[lines.length-1].time - 14400001); i>0; i--) {
if(lines[i].time>base) {
var temp = new Date(lines[i].time)
console.log(temp);
final.push(d3Formater.parse(temp));
}
}
delete lines;
var xMin = new …Run Code Online (Sandbox Code Playgroud) 我有一个 NX monorepo,其中主要包含 Angular 前端代码,我们已经添加了一个快速服务器,我正试图弄清楚如何部署它。问题是如何将基于供应商的代码与仅用于服务器应用程序的节点模块分开。
通常,对于典型的 Angular 应用程序,我们有一个包含所有 3rd 方依赖项的供应商文件,从历史上看,对于服务器应用程序,它们会有自己的 package.json,我们可以在构建时在本地安装。我假设他们是解决这个问题的一种方法,但我没有找到任何参考。我真的不想把整个节点模块文件夹放在服务器上,也不想创建一个单独的 package.json 只引用服务器代码。
任何帮助表示赞赏,谢谢