在没有 npm 的情况下安装 NodeJS 包
Install NodeJS package without npm
问题:
如何在不使用 npm 的情况下手动安装 NodeJS 包(如 g运行t-cli)?
环境:
- 我已经安装了 Windows 10 和 "Bash on Ubuntu on Windows"。
- 我在"normal"Windows环境下成功安装了NodeJS + G运行t,没有Bash.
- NodeJS安装在bash环境中(Linux-子系统)
- G运行t 尚未安装在(Linux-子系统)
背景(原因):
我同事的 g运行t 任务是为 Ubuntu 环境开发的,并直接调用 bash 命令,这显然在 "normal" [=46= 中不起作用] 环境。这是一个实验,看看是否有可能在 "Bash on Ubuntu on Windows" 中 运行 他的 g运行t 任务但是,我被困在 npm 尝试下载包的部分(网络库是Linux-subsystem 尚不支持,因此像 curl 这样的命令不起作用。
我希望通过从 Windows 环境(或 GitHub)手动将下载的版本复制到 "node_modules" 目录中来 [=44=] npm 的下载部分Linux-子系统。
但是,我不知道如何配置 npm 添加了一个新包并且它现在可以使用该包。
您可以将所有需要的包和依赖项复制到 node_modules 目录中,这样就可以正常工作了。
我认为最好的方法是在 "normal" 计算机上使用 npm 安装软件包。然后将 "normal" 计算机上的 node_modules 目录复制到目标目录。
官方网站所有平台现已提供预构建安装程序
当 node_module 目录可用时,您无需安装模块。如果项目是从版本控制 (GIT) 克隆的,或者 node_modules 文件夹不可用,您应该 运行 下面的命令
npm install
否则您需要手动将 node_module 插入到您的项目中。
您还可以从其他计算机下载 node_modules 并将模块复制到您的项目
npm install --save <PACKAGE NAME>
然后你可以在你的控制台中找到你的依赖模块folder.copy那些文件到你的文件夹。
问题:
如何在不使用 npm 的情况下手动安装 NodeJS 包(如 g运行t-cli)?
环境:
- 我已经安装了 Windows 10 和 "Bash on Ubuntu on Windows"。
- 我在"normal"Windows环境下成功安装了NodeJS + G运行t,没有Bash.
- NodeJS安装在bash环境中(Linux-子系统)
- G运行t 尚未安装在(Linux-子系统)
背景(原因):
我同事的 g运行t 任务是为 Ubuntu 环境开发的,并直接调用 bash 命令,这显然在 "normal" [=46= 中不起作用] 环境。这是一个实验,看看是否有可能在 "Bash on Ubuntu on Windows" 中 运行 他的 g运行t 任务但是,我被困在 npm 尝试下载包的部分(网络库是Linux-subsystem 尚不支持,因此像 curl 这样的命令不起作用。
我希望通过从 Windows 环境(或 GitHub)手动将下载的版本复制到 "node_modules" 目录中来 [=44=] npm 的下载部分Linux-子系统。
但是,我不知道如何配置 npm 添加了一个新包并且它现在可以使用该包。
您可以将所有需要的包和依赖项复制到 node_modules 目录中,这样就可以正常工作了。
我认为最好的方法是在 "normal" 计算机上使用 npm 安装软件包。然后将 "normal" 计算机上的 node_modules 目录复制到目标目录。
官方网站所有平台现已提供预构建安装程序
当 node_module 目录可用时,您无需安装模块。如果项目是从版本控制 (GIT) 克隆的,或者 node_modules 文件夹不可用,您应该 运行 下面的命令
npm install
否则您需要手动将 node_module 插入到您的项目中。 您还可以从其他计算机下载 node_modules 并将模块复制到您的项目
npm install --save <PACKAGE NAME>
然后你可以在你的控制台中找到你的依赖模块folder.copy那些文件到你的文件夹。