Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用D3.js时,defaultLocale_格式不是函数_Javascript_Typescript_D3.js_Angular7 - Fatal编程技术网

Javascript 使用D3.js时,defaultLocale_格式不是函数

Javascript 使用D3.js时,defaultLocale_格式不是函数,javascript,typescript,d3.js,angular7,Javascript,Typescript,D3.js,Angular7,我使用D3.js在angular 7中制作水平和垂直条形图,当我在本地运行代码时,它运行得非常好,但是当我制作prod build时,我得到了这个错误-错误类型错误:defaultLocale_格式不是一个函数。 我像这样安装d3-npm安装d3--save和npm安装@types/d3--save 我导入的文件类似于- 从“d3”导入*为d3 使用D3版本5.14.2 我不知道我做错了什么,我的函数是这样的: 我认为在这个函数中我得到了错误: 我在这里调试prod构建代码,我发现: d3.s

我使用D3.js在angular 7中制作水平和垂直条形图,当我在本地运行代码时,它运行得非常好,但是当我制作prod build时,我得到了这个错误-错误类型错误:defaultLocale_格式不是一个函数。 我像这样安装d3-
npm安装d3--save
npm安装@types/d3--save
我导入的文件类似于-
从“d3”导入*为d3

使用D3版本5.14.2

我不知道我做错了什么,我的函数是这样的:

我认为在这个函数中我得到了错误:

我在这里调试prod构建代码,我发现: d3.scaleLinear函数转换为linear_linear(),然后转到linearish(),然后是e.tickFormat(),然后是src_tickFormat(),在这个src_tickFormat()中,返回未定义的defaultLocale_格式(o)

函数linear_linear():

函数linearish():

函数src_tickFormat()返回其defaultLocale_format():


您的D3源代码有问题。如果查看for v5.14.2,则在该文件中找不到字符串
src_tickFormat
。是的,我选中了,没有类似的函数,但在产品构建函数名称更改后
return exports.format(说明符)
转换为
return defaultLocale\u格式(0)
Hm,我担心,如果不了解您的构建链并看到正在运行的演示显示问题,我们就无法为您做太多事情。你能试着用产品构建的输出设置一个最小的演示吗?只需要足够的代码就可以重现这个问题。@altocumulus谢谢你的帮助,我将尝试用prod build的输出设置demo。