我已经安装了Ionic,因为它使用Angular我认为当我安装离子时我也安装了角度,对吗?
所以,如果我像网站建议的那样安装角度:npm install angular@1.6.4
我会安装角度两次吗?
我运行了这个命令npm list -g --depth=0
,结果是:
/ usr / local / lib
├──cordova@6.5.0
├──climinate@2.2.2
└──npm@4.4.4
应该列出Angular,不应该?
我检查了文件夹~/.npm
,唯一与angular类似的是名为@angular
的目录。
所以,为了能够使用angular构建一个网站,我应该用上面的命令安装它吗?是否存在与离子安装角度冲突的可能性?
Obs:我正在使用macOS Sierra
答案 0 :(得分:0)
没有。这与依赖性相关,你可以在整个NPM,NuGet等处找到它们。例如,如果你安装Ionic,Ionic使用Angular,它有一个链接到Ionics依赖项的配置或配置文件。 Ionic依赖于Angular来运行,因此在它的配置文件(package.config)或package.json中将显示它使用的Angular版本。它包含在Ionic文件中,但不适用于您的项目 您也想为您的项目下载Angular。您还需要关注版本控制。我假设如果你不熟悉配置文件,你也要考虑这个。