使用 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 的更多详细信息,请参阅此处。
我使用存储库自述文件中提供的语法安装了一个 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 的更多详细信息,请参阅此处。