npm install 报错 r (const auto numerator : numerator_units())
时间: 2023-06-14 11:07:38 浏览: 147
npm install ERR
这个错误通常是因为你的 Node.js 版本太低,或者你使用的操作系统不支持一些 C++11 的特性。你可以尝试更新你的 Node.js 版本,或者使用一个支持 C++11 特性的编译器。
如果你使用的是 Windows 操作系统,你可以使用以下命令更新你的 Node.js 版本:
```
npm install -g n
n latest
```
如果你使用的是 Linux 或 MacOS 操作系统,你可以使用以下命令更新你的 Node.js 版本:
```
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
```
如果更新 Node.js 版本仍然无法解决问题,你可以尝试使用一个支持 C++11 特性的编译器,例如 Clang。在安装 Node.js 时加上 `CC=clang CXX=clang++` 参数即可使用 Clang 编译器。例如:
```
CC=clang CXX=clang++ npm install
```
阅读全文