我将节点版本从v7.1.0升级到v9.4.0.在此之后,我试图运行我的服务器,然后我得到了这个.
was compiled against a different Node.js version using
NODE_MODULE_VERSION 51. This version of Node.js requires
NODE_MODULE_VERSION 59. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
Run Code Online (Sandbox Code Playgroud)
然后我知道npm rebuild.我运行命令npm rebuild和npm install.它在运行后修复 npm rebuild但我不明白它的作用.请解释一下npm rebuild
谢谢
Gau*_*wal 29
npm install:显然npm install用于使用该package.json文件安装软件包,此命令还会安装软件包(in package.json)所依赖的其他软件包.在背面,此命令使用npm build有助于构建要安装的软件包的命令.
npm rebuild:作为名称rebuild,此命令再次构建包,仅在升级节点版本时使用,并且必须使用新二进制文件重新编译所有C++插件.
| 归档时间: |
|
| 查看次数: |
16105 次 |
| 最近记录: |