【发布时间】:2018-12-11 11:53:29
【问题描述】:
更新:问题已解决 - package.json 文件是只读的(请参阅我的回答)。
我有一个 Angular (7) 应用程序,我正在尝试安装 Highcharts。我正在按照 highcharts-angular here 的说明进行操作。
指令say:
在你的 Angular 应用中从 NPM 获取包:
npm install highcharts-angular --save
好的,没关系。但后来在同一部分,它说:
在将构建您的 Highcharts 图表的组件中,您需要先导入 Highcharts,因此在系统控制台中,同时在您的 Angular 应用程序中:
npm install highcharts --save
...当我这样做时,npm 会安装 highcharts 但 un会安装 highcharts-angular!
我也尝试以相反的方式安装它们,结果相同 - 似乎您一次只能安装一个。
很明显我做错了什么 - 但是什么?
【问题讨论】:
-
虽然我用 Angular 6 测试过,但语句没有问题
-
我用 Angular 7 对其进行了测试,对我来说效果很好。
-
@WojciechChmiel:所以...知道为什么我会看到这种行为吗?这与我的 package.json 或其他什么有关吗?我可以发布什么来帮助解决这个问题?
-
您可以手动将 highcharts 和 highcharts-angular 添加到您的 package.json 中,而不是通过 cli 安装它。然后你可以删除 node_modules 然后运行
npm install。这应该可以解决包保存问题。
标签: angular npm highcharts