我最近开始使用Angular 2,由于我的npm依赖项中存在大量错误,因此无法使Angular 2 Quickstart项目正常运行。
我是否可以全局卸载之前使用npm安装的所有内容,以便我可以对其进行全新安装以及任何必需的依赖项?
注意:错误与这些示例相同,这些错误是由需要全局安装的软件包引起的,但是,按照这些步骤仍然会出现错误......
答案 0 :(得分:3)
要检查全局安装的软件包,您可以输入:
npm ls -g --depth=0
列出深度= 0的所有全局安装包。这意味着它不输出包的依赖性。您可以使用以下命令卸载全局包:
npm uninstall -g package-name
请不要卸载npm软件包本身......但是你可以用npm:
更新你的npm版本npm install npm -g
如文章中所述,您的Node.js版本应至少为v4.x.x,而npm版本应为v3.x.x.您可以使用以下命令获取已安装的版本:
node -v
npm -v
更新Node.js取决于您的操作系统。假设您使用Windows,则应通过控制面板卸载当前版本,并从官方Node.js页面下载实际版本。 https://nodejs.org/en/download/current/
为了更好地了解npm是如何工作的,你应该考虑阅读它们 文档:https://docs.npmjs.com/
答案 1 :(得分:0)
确保您拥有正确的node.js
版本。指南说5.0或更高,但指向错误的下载链接。
试试这个:https://nodejs.org/en/download/current/
使用此节点,您应该能够一步一步地遵循指南。