我将节点版本从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 次 |
最近记录: |