2015-12-06 36 views
0

我想在Windows 8.1 x64 dev PC上构建angular2源代码。 节点版本5.1.0 NPM版本3.3.12构建angular2源代码时获取npm安装问题

  • 1)克隆回购 - OK
  • 2)运行bower install - OK
  • 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。我也试图重新克隆回购的再次运行进动multipe次,但npm install只是继续再次引发同一所产生的异常,并再次

+0

什么是npm和节点版本? –

+0

您是否[清除缓存](https:// github。COM/NPM/NPM /问题/ 5133)? –

+0

@ eric-martinez刚刚更新了详细信息 – sreginogemoh

回答

0

如果它不存在 它使用以下步骤

  • 创建C:\Windows\Temp\
  • C:\Windows\Temp\创建一个虚拟文件夹,如果它存在
  • 运行npm config ls -l

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

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

  • 更改tmp VAR到一个新的路径通过编辑.npmrc文件之一:

四个相关文件分别是:

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

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

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

NPM内置的配置文件(/路径/到/ NPM/npmrc)

参考