VS Code终端安装@socket.io/admin-ui时出现PowerShell解析错误
解决PowerShell中安装@socket.io/admin-ui的解析错误
在PowerShell环境下执行npm i @socket.io/admin-ui时,@符号会被PowerShell识别为splatting(参数展开)运算符,因此触发解析错误,提示无法在表达式中使用该符号引用变量。
以下是几种可行的解决方法:
用引号包裹包名
将包名用单引号或双引号包裹,让PowerShell将整个字符串作为npm的参数传递,避免解析内部的@符号:npm i "@socket.io/admin-ui" # 或 npm i '@socket.io/admin-ui'转义@符号
在@符号前添加反引号(`)进行转义,标记该符号为普通字符:npm i `@socket.io/admin-ui切换至CMD终端
在VS Code终端面板的下拉菜单中选择「Command Prompt」,切换到CMD环境后直接执行原命令即可:npm i @socket.io/admin-ui
内容的提问来源于stack exchange,提问作者Faycal
相关产品推荐
相关产品推荐

