如何在开发时在本地获取npm包的来源?

时间:2018-03-15 13:34:04

标签: npm npm-install

我是node和npm的新手,我想知道是否可以在应用程序上工作,还可以在某个节点模块的本地git存储库上工作。

让我们说我正在开始一个使用chalk的新项目,我想在我的项目和粉笔上开发。

mkdir my-project && cd my-project
npm install 
npm install --save chalk/chalk

通过上述命令,我将chalk的来源转换为node_modules,但我无法为此做出贡献。

有没有办法直接获取Git存储库?

1 个答案:

答案 0 :(得分:1)

Asumming'〜/ projects'是你的项目文件夹,第一个克隆粉笔:

cd ~/projects
git clone https://github.com/chalk/chalk.git

然后创建您的项目:

mkdir my-project && cd my-project
npm init

并将您的项目设置为使用本地粉笔。在my-project中查找package.json文件,并在依赖项中包含粉笔:

"dependencies": {
    "chalk": "file:../chalk"
    ....
    ....

然后在项目中安装粉笔:

cd ~/my-project
npm install chalk

或者只是简单地安装'安装所有依赖项。每次你需要在你的项目中包含你用粉笔类型做的更改,然后再安装粉笔'。它在〜/ my-project / node_modules上复制〜/ chalk并使用它。

您可以继续使用您的项目和粉笔。