gpt4 book ai didi

node.js - 'npm install' 和 'npm rebuild' 有什么区别?

转载 作者:IT老高 更新时间:2023-10-28 22:08:13 27 4
gpt4 key购买 nike

我将 Node 版本从 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`).

然后我知道了 npm rebuild。我同时运行命令 npm rebuildnpm install。它在运行 npm rebuild 后修复,但我不明白它的作用。请解释一下npm rebuild

谢谢

最佳答案

npm install:很明显 npm install 是使用 package.json 文件安装包的,这个命令也安装了包(在 package.json 中)所依赖的其他包。在背面,此命令使用 npm build 帮助构建您正在安装的包。

npm rebuild:正如名称rebuild,此命令再次构建包,仅在升级 Node 版本时使用,并且必须使用新的二进制文件重新编译所有C++插件。

关于node.js - 'npm install' 和 'npm rebuild' 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48473984/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com