最近加入了一个新项目。我一直在尝试将数据标签插件添加到Aurelia的Chart.js功能中。在 chartjs-plugin-datalabels 上执行 npm install 后,我在 Aurelia.json 中定义了相关的依赖项:
def ip_split(ip):
rtr, mask = cidr.split('/')
ip = ipaddress.ip_address(unicode(rtr))
if ip.version == 4:
n = ipaddress.IPv4Network(unicode(cidr), strict=False)
else:
n = ipaddress.IPv6Network(unicode(cidr), strict=False)
first, last = n[2], n[-2]
return n, first, last, n[1], n.network_address, mask
n_sub = "%s/%s" % ip_split('10.10.128.1/18')[3:]
Traceback (most recent call last):
File "python", line 18, in <module>
TypeError: not all arguments converted during string formatting
我还引用了chart.js插件和使用它们的类中的chartjs-plugin-datalabels.js文件。
{
"name": "chart",
"path": "../node_modules/chart.js/dist",
"main": "Chart.bundle"
},
{
"name": "chartjs-plugin-datalabels",
"path": "../node_modules/chartjs-plugin-datalabels/dist",
"main": "chartjs-plugin-datalabels"
},
然而,在npm开始时,我收到了许多表达
的错误import Chart from 'chart';
import 'chartjs-plugin-datalabels';
不确定为什么会这样。
答案 0 :(得分:1)
解决了,chart.js文件夹名称约定与aurelia.json中指定的图表命名不同