更新:问题已解决-package.json文件为只读文件(请参见我的回答)。
我有一个Angular(7)应用程序,并且我正在尝试安装Highcharts。我正在遵循有关highcharts-angle here的说明。
说明say:
在Angular应用中从NPM获取软件包:
npm install highcharts-angular --save
好的,很好。但随后在同一部分中,它说:
在将要构建Highcharts图表的组件中,您需要首先导入Highcharts,因此在系统控制台中,而在Angular应用中:
npm install highcharts --save
...并且当我这样做时,npm安装highcharts,但是 un 安装highcharts-angular!
我还尝试了以其他方式安装它们,结果相同-似乎一次只能安装一个。
很明显我做错了-但是呢?
答案 0 :(得分:0)
哇。我没有在问题中提到的-因为我认为它不相关-我正在使用VS2017和(至关重要的)VSTS(或现在所谓的名称)进行版本控制。
因为我的项目受版本控制,所以package.json文件为只读。这意味着npm正在为第一个软件包加载文件,但不是更新package.json-然后,当我安装第二个软件包时,它注意到第一个软件包的文件未在软件包中列出.json,因此进行了一些“整理”并将其删除。当然,第二个程序包也会发生同样的情况,依此类推。
再次,哇。