首页 > 解决方案 > 升级 angular-cli:运行 npm install @angular/cli -g 时源文本中无法识别的标记

问题描述

在 vscode(windows 7)中运行“npm install @angular/cli -g”命令时出现以下错误

更多的:

    PS C:\Users\rr\Downloads\jschema> node -v
    v12.13.1
    PS C:\Users\rr\Downloads\jschema> npm -v
    6.13.2
    PS C:\Users\rr\Downloads\jschema> npm install @angular/cli -g
    Unrecognized token in source text.
    At line:1 char:13
    + npm install  <<<< @angular/cli -g
        + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
        + FullyQualifiedErrorId : UnrecognizedToken

我能得到帮助吗!

标签: node.jsangularangular-cli

解决方案


您用于安装依赖项 (PowerShell) 的终端将 @ 解释为变量。在 VS Code 中打开您的项目工作区并尝试使用其集成终端(可能是 bash 终端),该命令应该可以工作。

此外,您可以使用这样的双引号:npm install "@angular2-material"它应该可以工作。请记住,当涉及到这些命令时,使用 Windows 终端总是一个坏主意。

我建议你安装Git并利用它附带的Git Bash终端。只需保留 Windows 命令提示符即可。


推荐阅读