使用 npm 从 github repo 直接加载模块

Loading module installed directly from github repo with npm

我使用存储库自述文件中提供的语法安装了一个 public github 存储库:

npm install https://github.com/user_name/proj_name.git

但是,我不确定如何将此模块加载到我的 js 代码中。我试过:

const my_lib = 'proj_name';

不幸的是,这对我不起作用。如何加载直接从 github 存储库安装的模块?

目前您只是将 constant 定义为值为 'proj_name' 的字符串。 要从 node_modules 加载模块,您必须执行以下操作:

npm install <package_name> --save,其中--save在你的package.json的依赖项中写入包和版本。您还可以使用 --savedev 将包写入您的 devDependencies (两者都是可选的).

在您的示例中使用 const packageName = require('packageName'); app.js 在您的代码中使用包。

有关 npm install in general, specifying-dependencies and here for ecma script require and import 的更多详细信息,请参阅此处。