在构建angular2源时获取npm安装问题

时间:2015-12-06 05:19:13

标签: npm angular npm-install

我想在我的Windows 8.1 x64开发PC上构建angular2源代码。 节点版本5.1.0 Npm版本3.3.12

  • 1)克隆了回购 - 确定
  • 2)运行bower install - 确定
  • 3)运行npm install - 错误: npm ERR! tar.unpack unzip error C:\Windows\Temp\npm-11016-2e7afc52\registry.npmj s.org\fsevents\-\fsevents-1.0.2.tgz npm ERR! tar.unpack untar error C:\Windows\Temp\npm-11016-2e7afc52\registry.npmj s.org\fsevents\-\fsevents-1.0.2.tgz npm ERR! tar.unpack unzip error C:\Windows\Temp\npm-11016-2e7afc52\registry.npmj s.org\firefox-profile\-\firefox-profile-0.3.9.tgz npm ERR! tar.unpack untar error C:\Windows\Temp\npm-11016-2e7afc52\registry.npmj s.org\firefox-profile\-\firefox-profile-0.3.9.tgz

您有什么想法我该如何解决这个问题?

我尝试清理缓存,并确保通过查看npm cache文件夹C:\Users\Me\AppData\Roaming\npm-cache来实现它。此外,我试图重新回复回购再次多次运行一次,但是npm install只是继续一次又一次地抛出相同的记录

1 个答案:

答案 0 :(得分:0)

使用以下过程

  • 创建C:\Windows\Temp\(如果不存在)
  • C:\Windows\Temp\内创建虚拟文件夹(如果存在)
  • 运行npm config ls -l
  

默认情况下,临时文件存储在tmp config指定的文件夹中,默认为TMPDIR,TMP或TEMP环境变量,或Unix上的/ tmp和Windows上的c:\ windows \ temp。

     

对于每次运行程序,临时文件在此根目录下被赋予一个唯一的文件夹,并在成功退出时被删除。

  • 通过编辑其中一个tmp文件,将.npmrc var更改为新路径:
  

四个相关文件是:

     

每个项目的配置文件(/path/to/my/project/.npmrc)

     

每用户配置文件(〜/ .npmrc)

     

全局配置文件($ PREFIX / etc / npmrc)

     

npm builtin配置文件(/ path / to / npm / npmrc)

<强>参考