繁体   English   中英

Windows和Linux上的npm安装之间有区别吗

[英]Is there a difference between npm install on windows & linux

我想我有一个简短的问题。

我在www中找不到任何内容。 如果我在Windows机器上运行npm install来安装我的依赖项。 是否可以将node_module目录移动到linux机器上并运行我的nodejs脚本,还是在安装操作系统并选择其他安装路径之前进行npm检查?

问候莫

是的,如果您(或您的依赖项)使用本机的node.js插件(例如,由node-gyp构建且包含本机的二进制代码),则可能会有差异。 package.json还可以包含特定于OS / CPU的内容。

package.json描述可以在这里找到: https : //docs.npmjs.com/files/package.json

linux和Windows之间的npm i命令之间应该没有区别。

您也永远不要尝试移动node_modules文件。 通常在您的项目中,当您运行npm init ,将有一个package.json文件。 这个package.json文件包含所有依赖项和devdependencies。 如果然后运行npm i将使用package.json文件中指定的所有相应依赖项创建新的node_modules。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM