Angular 无法读取“的打字内容”;es6垫片;在npm安装期间

Angular 无法读取“的打字内容”;es6垫片;在npm安装期间,angular,npm,npm-install,Angular,Npm,Npm Install,我在pluralsight上学习deborah kurata的angular2入门课程,安装node.js,然后运行npm安装(在安装cntlm后,因为我在公司代理防火墙后面)。但是,我收到以下错误 >产品-management@1.0.0postinstall c:\Users\test\Documents\Visual Studio 2015\Projects\Angular2 >打字装置 打字错误!消息无法读取“es6垫片”的打字。你应该 检查“es6 shim.d.ts”中的输入路径是否

我在pluralsight上学习deborah kurata的angular2入门课程,安装node.js,然后运行npm安装(在安装cntlm后,因为我在公司代理防火墙后面)。但是,我收到以下错误

>产品-management@1.0.0postinstall c:\Users\test\Documents\Visual Studio 2015\Projects\Angular2
>打字装置

打字错误!消息无法读取“es6垫片”的打字。你应该 检查“es6 shim.d.ts”中的输入路径是否为最新打字错误! 由于无法连接到
" EFINITYTYPED/DEFINITYTYPED/7de6c3dd94feaeb21f20054b9f30d5dabc5efabd/es6- 垫片/es6垫片d.ts“打字错误!由连接故障引起 103.245.222.133:443

打字错误!cwd c:\Users\test\Documents\visualstudio 2015\项目\角度2

打字错误!系统Windows\u NT 6.1.7601打字错误!命令 “C:\Program Files\nodejs\node.exe”“C:\Users\vivekba”\ 文档\ Visual Studio 2015\Projects\Angular2\node\u modules\typings\dist\bin.js” “安装”打字错误!节点-v5.10.1打字错误!打字-v 0.7.12

打字错误!如果您需要帮助,可以在:typings报告此错误 呃

npm警告可选跳过失败的可选依赖项 /chokidar/fsevents:npm WARN notsup与您的操作系统不兼容 系统或架构:fsevents@1.0.11npm错误!Windows NT 6.1.7601 npm错误!argv“C:\Program Files\nodejs\node.exe”“C:\Program Files\nodejs\node\u modules\npm\bin\npm cli.js“install”npm ERR! 节点v5.10.1 npm错误!npm v3.8.3 npm错误!代码ELIFECYCLE npm ERR! 产品-management@1.0.0postinstall:
打字安装
npm错误!出口 状态1 npm错误!npm错误!在产品上失败-management@1.0.0 安装后脚本“typings install”。npm错误!确保你有 已安装node.js和npm的最新版本。npm错误!如果你这样做了,这个 很可能是产品管理包的问题,npm ERR! 与npm本身无关。npm错误!告诉作者这在你的电脑上失败了 系统:npm错误!打字安装npm错误!你可以得到信息 关于如何打开此项目的问题:npm ERR!npm错误 产品管理npm错误!或者如果没有,你可以 他们的信息通过:npm ERR!npm所有者ls产品管理npm错误! 上面可能还有其他日志输出

npm错误!请在任何支持请求中包括以下文件: npm错误!c:\Users\test\Documents\Visual Studio 2015\Projects\Angular2\npm


该错误是由连接问题引起的

你的防火墙肯定是根源所在

更新

有些人通过设置配置解决了这个问题-

npm config set proxy "http://company.com:8000"

你也可以去看看

第二次更新

如果您使用的是VS,那么您需要从VS开发者控制台设置配置

  • VS开发者控制台
  • 设置npm配置

  • 如果您支持代理,您可以试试这个(它对我有用)

    创建一个
    .typingsrc
    文件,并在代理信息中添加以下行:

    proxy=”http://proxyname:port“


    我根据Pere页面答案中的链接解决了问题。我创建了一个
    .typingsrc
    文件,其中包含以下行:

    {
    “代理”:http://myproxy:port/",
    “拒绝”:错误
    
    }

    我解决了在同一文件夹中创建
    。键入src
    文件的问题,内容如下:

    proxy = http://username:password@ip:port
    https-proxy = http://username:password@ip:port
    

    “用户名”、“密码”、“ip”和“端口”应替换为代理的值。

    在项目文件夹中创建与package.json并行的.typingscr文件,并放在第行下方。请记住将其放在ini格式而不是json格式

    rejectUnauthorized = false
    

    我正在使用这个没有任何代理设置的Back corporate environment,它对我有效,希望对您有效。

    由connect EconRefused引起。
    尝试了它,但仍然无效或抛出相同的错误。我也尝试过使用cntlm,但最终还是出现了同样的错误。这个答案是+1。Typings未使用NPM代理设置,添加与my.npmrc文件具有相同设置的.typingsrc文件使其能够正确检测和使用代理
    proxy = http://username:password@ip:port
    https-proxy = http://username:password@ip:port
    
    rejectUnauthorized = false