对使用npm安装软件包的理解

对使用npm安装软件包的理解,npm,npm-install,Npm,Npm Install,在学习angularJS2时,我刚刚开始使用npm命令。我在尝试使用npm命令安装软件包时出错,例如,当我尝试运行此命令时 npm install json-typescript-mapper --save 要将json安装到typescript映射程序包,我无法安装它。如果我遗漏了什么,我应该更改注册表吗?我当前的注册表是,我是否必须更改注册表才能安装软件包 错误 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0

在学习angularJS2时,我刚刚开始使用npm命令。我在尝试使用npm命令安装软件包时出错,例如,当我尝试运行此命令时

npm install json-typescript-mapper --save
要将json安装到typescript映射程序包,我无法安装它。如果我遗漏了什么,我应该更改注册表吗?我当前的注册表是,我是否必须更改注册表才能安装软件包

错误

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.0.17: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

之后,当我尝试导入软件包时,我收到一个错误,说明由于未添加软件包而找不到该软件包

“我在尝试安装软件包时出错”-什么错误?我已更新了错误,我们必须更改注册表,不是吗?ogtherwise npm如何知道从哪里挑选文件,对吧!这些不是错误,而是警告。它们不应该导致安装失败。除非你有特定的理由,否则你不应该更改注册表。好的,你能帮我理解npm是如何获取此文件的,因为我拥有的注册表与下载文件的源不同吗