NPM安装失败 - 打字

时间:2018-06-04 19:58:53

标签: node.js tfsbuild

我突然遇到一个问题,我们的构建服务器现在在Web构建上失败了。获取源代码后的第一步是运行PowerShell脚本,该脚本执行一些操作,包括运行npm install(因此我们不会将所有包保留在源代码管理中)。

进程到达列表中的最后一项,然后抛出

error EISDIR: illegal operation on a directory, open 'K:\_work\4\s\Web\typings'

未对任何程序包配置文件进行任何更改。我已经尝试了几个不同版本的Node.js,但仍然遇到此错误。我也尝试在服务器上全局安装我们正在使用的打字版本(1.3.1),这也不起作用。

PowerShell运行的代码:

Write-Host "START: running npm install"

[string] $pkg_dir = @(Join-Path $Env:BUILD_SOURCESDIRECTORY "\Web") 

&npm --prefix $pkg_dir install $pkg_dir --loglevel "error"

Write-Host "FINISHED: running npm install"

鉴于此,我不知道它甚至会尝试对违规目录做任何事情,或者我会放置任何目录检查代码(如评论中所述)。

0 个答案:

没有答案