Npm Eroor:我不能安装npm与@

wz8daaqr  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(92)

你好,我正在尝试下载这个npm:https://www.npmjs.com/package/@bam.tech/react-native-image-resizer
但它给我给予这个错误

npm install @bam.tech/react-native-image-resizer
At line:1 char:13
+ npm install @bam.tech/react-native-image-resizer
+             ~~~~
The splatting operator '@' cannot be used to reference variables in an expression. '@bam' can be used only as an argument to a  
command. To reference variables in an expression use '$bam'.
    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : SplattingNotPermitted

字符串
我已经尝试了一切,我已经更新了npm和rezet节点模块,但我仍然有这个错误

o0lyfsai

o0lyfsai1#

看起来你是在PowerShell环境中运行此命令,而PowerShell将'@'符号解释为splatting运算符。要解决此问题,可以尝试在包名称周围使用双引号。下面是一个示例:

npm install "@bam.tech/react-native-image-resizer"

字符串
通过使用双引号,PowerShell应该正确解释软件包名称,而不是将其视为splarting运算符。尝试运行带双引号的命令,看看它是否解决了问题。

相关问题