尝试从 npm 安装 Angular 2 Material - 源文本中无法识别的标记

问题描述 投票:0回答:3

我从 PowerShell(以管理员身份)尝试以下命令

npm install @angular2-material

并得到错误:

Unrecognized token in source text.
At line:1 char:13
+ npm install  <<<< @angular2-material
    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : UnrecognizedToken

我什至尝试过只获取一个 A2M 组件(核心)并得到相同的错误:

npm install @angular2-material/{core}

知道我做错了什么吗?
npm:3.9.5
节点:6.2.2
操作系统:Win7

更新:
我在 A2M GitHub 上发现了以下问题 - 似乎可能是 PS 的问题。
https://github.com/angular/material2/issues/297

node.js powershell angular npm
3个回答
66
投票

尝试引用:

npm install "@angular2-material"

35
投票

@ 使 PowerShell 将 @angular2-material 视为变量。

  • 您可以使用 cmd.exe(命令 shell)代替 PowerShell

  • 您可以将包括在引号中:例如,
    "@angular2-material"

0
投票

我在安装

npm install @tailwindcss/typography
时遇到了同样的问题。(在 vs code 终端中)但它给了我同样的错误。然后我尝试gitbash终端并成功安装它。希望对你有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.