在我的项目中,我在NodeModule文件夹中更改了一些文件。但是,在安装新软件包后,我以前的更改将被删除。所有模块均被覆盖
欢迎来到堆栈溢出。如果要更改NPM软件包,则需要将其克隆到其他位置。但是首先,您可能想克隆github上的回购。
让我们假设您已经拥有一个github帐户,并且已登录。如果您选择一个仓库,例如https://github.com/lever/planer,您将在右上角看到一个叉按钮。单击此,它将在您的帐户下提供存储库。然后转到您的存储库副本,然后单击clone or download
按钮。将存储库名称复制到剪贴板。
在您的命令行中,CD到合适的位置,例如〜/projects并键入此
git clone https://github.com/<yourname>/planer
cd planer
sudo npm link
npm install
这将将存储库复制到您的本地环境,并且npm link
命令告诉NPM此回购是用于planer
的回购。另一个步骤是您使用planer
的项目CD,然后键入此命令:
npm link planer
此时,它已链接到您的项目中,您可以根据自己的意愿(在~/projects/planer
中(修改代码并测试您的应用程序。您可能需要每次构建包裹,以便您的更改通过。