首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Heroku git推送不更新节点模块

Heroku git推送不更新节点模块
EN

Stack Overflow用户
提问于 2019-03-29 07:50:15
回答 2查看 726关注 0票数 0

我在Heroku上推送我的项目时遇到了一个问题,因为我目前正在使用"react-animations",并且我已经为库中包含的特定动画做了一些定制。换句话说,我在node_modules文件夹中编辑了一个.js文件。在我的开发服务器上,它运行得很好。但是,当我推出它时,动画是默认运行的(未修改)。什么可能会导致这种情况?

我已经尝试重新初始化git repo,但没有任何成功。请帮帮我!

EN

回答 2

Stack Overflow用户

发布于 2019-03-29 09:04:48

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

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

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

票数 1
EN

Stack Overflow用户

发布于 2019-03-29 10:07:36

我建议你push你的

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

为heroku远程访问一个可访问的位置(最好是一个版本控制系统,我知道Github,GitLab和Bitbucket支持它),这样在部署之后,heroku现在可以访问这个库,这样你就可以创建一个私有npm模块。在此之后,您现在可以将package.json文件修改为:

代码语言:javascript
复制
"private": true 

然后,要在另一个模块中引用私有模块,还要将以下代码添加到您的package.json中

代码语言:javascript
复制
{
    "name": "myapp",
    "dependencies": {
        "private-repo": "git+ssh://git@github.com:<githubname>/<githubrepo>.git#v1.0.0",
    }
}

我建议你多读一些关于npm-install的文章

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55408540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档