【发布时间】:2019-01-14 10:29:56
【问题描述】:
我想我有一个简短的问题。
我在 www 中找不到任何东西。如果我在 Windows 机器上运行 npm install 来安装我的依赖项。是否可以将node_module 目录移动到 linux 机器并运行我的 nodejs 脚本,或者在安装我的操作系统之前 npm 检查并选择其他安装路径?
莫克你好
【问题讨论】:
标签: javascript node.js npm npm-install
我想我有一个简短的问题。
我在 www 中找不到任何东西。如果我在 Windows 机器上运行 npm install 来安装我的依赖项。是否可以将node_module 目录移动到 linux 机器并运行我的 nodejs 脚本,或者在安装我的操作系统之前 npm 检查并选择其他安装路径?
莫克你好
【问题讨论】:
标签: javascript node.js npm npm-install
npm i 命令在 linux 和 windows 之间应该没有区别。
您也不应该尝试移动 node_modules 文件。通常在您的项目中,当您运行npm init 时,您将拥有一个package.json 文件。这个package.json 文件包含所有依赖项和开发依赖项。如果您随后运行npm i,将创建一个新的node_modules,其中包含package.json 文件中指定的所有相应依赖项。
【讨论】:
是的,如果您(或您的依赖项)使用本地 node.js 插件,可能会有差异,这些插件是构建的,例如通过 node-gyp 并包含本机二进制代码。 package.json 中也可以有操作系统/CPU 特定的东西。
package.json 描述可以在这里找到: https://docs.npmjs.com/files/package.json
【讨论】: