我已经通过运行drupal-node.js
命令安装了npm install
模块。然后,我进入drupal-node.js
文件夹中的node_modules
并在其中放置另一个模块。
要运行我上面的Node.js应用程序,我必须进入node_modules
文件夹和drupal-node.js
中,然后运行node app.js
。
现在,我必须将上述Node.js应用程序部署到Heroku。但是我认为Heroku不允许我们在node_modules/
文件夹中进行更改。
如何在Heroku上使用本地更新?
答案 0 :(得分:1)
我无法想到您应该直接修改node_modules/
中的任何内容的情况。如果您确实需要修改库,请将更改提交给库维护者。
如果出于某种原因这不是一个选择,请分叉库并使用yarn
或npm
从您的分叉安装。
分叉库不应该轻易完成。这样做会给项目增加维护负担。现在,除了您自己的代码外,您还需要维护自己的fork。从上游获取更新,以便您可以利用错误修复和安全更新,这一点很重要。