我使用存储库自述文件中提供的语法安装了公共github存储库:
npm install https://github.com/user_name/proj_name.git
但是,我不确定如何将该模块加载到我的js代码中。我尝试过:
const my_lib = 'proj_name';
不幸的是,这对我不起作用。如何加载直接从github存储库安装的模块?
我使用存储库自述文件中提供的语法安装了公共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和ecma script require and import的更多信息,请参见此处。