Windows操作系统在vscode终端用npm安装一些带有‘@'符号的包(例如'@types/draft-js') 会报错:
搜索这个问题的解决方法,大部分都是说加引号:
npm install '@types/draft-js'
但是如果在windows的cmd.exe终端,不加引号也不会报错
原因是vscode默认使用的是Windows Powershell 终端,而不是cmd.exe终端
所以只需要把默认终端改成cmd.exe终端就可以:
- ctrl + P 打开搜索栏
- 搜索 settings.json并点击打开
- 加入以下内容:
"terminal.integrated.defaultProfile.windows": "Command Prompt"