Py学习  »  Git

heroku git push不更新节点模块

askaale • 4 年前 • 238 次点击  

我有一个问题,推动我的项目在Heroku上,因为我目前使用的是“反应动画”,我已经做了一些自定义,为一个特定的动画,包括在图书馆。换句话说,我在node_modules文件夹中编辑了一个.js文件。在我的开发服务器上,它运行得很好。但是,当我将其推出时,动画将作为默认值运行(未修改)。什么可能导致这种情况?

我试图重新初始化git repo,但没有任何运气。请帮帮我!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/38131
 
238 次点击  
文章 [ 2 ]  |  最新文章 4 年前
antzshrek
Reply   •   1 楼
antzshrek    5 年前

我建议你 push 你的

编辑了node_modules文件夹中的.js文件

远程访问Heroku的一个可访问位置(最好是版本控制系统,我知道Github、Gitlab和BitBucket支持这一点),这样部署后,Heroku现在可以访问库,这样您就可以创建一个 私人NPM模块 . 之后,您现在可以修改 package.json 文件发送到此:

"private": true 

然后参考 专用模块 在另一个模块中,也可以将其添加到package.json中。

{
    "name": "myapp",
    "dependencies": {
        "private-repo": "git+ssh://git@github.com:<githubname>/<githubrepo>.git#v1.0.0",
    }
}

我建议你多读些关于 npm-install

RanST
Reply   •   2 楼
RanST    5 年前

Heroku将在发布NPM模块时安装这些模块。任何更改都不会应用,因为它会下载原始模块。

我不确定您修改了哪个文件或者这个模块是如何工作的,但是也许您可以尝试将您在函数中创建的特定功能包装起来。

或者检查这个答案: Use modified library in node_modules when deploying to heroku