Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 如何部署更新项目并在github上发布?_Reactjs_Git_Github_Deployment_Branch - Fatal编程技术网

Reactjs 如何部署更新项目并在github上发布?

Reactjs 如何部署更新项目并在github上发布?,reactjs,git,github,deployment,branch,Reactjs,Git,Github,Deployment,Branch,过去几天我遇到的问题是我无法更新我的 网站页面 尽管gh pages分支已使用新代码更新,但它仍然显示旧代码 我有: -删除并重新创建gh页面 -推送新提交 -与master重新合并 -清除浏览器历史记录(catch) -阅读大量解决方案 仍然无法让它在我的gh页面网站上发布新代码。 我觉得可能和解聚剂有关 我需要重新部署吗? 因为当我这样做的时候,从大师那里,它给了我一个很长的错误: redux-todo-step_by_step git:(master) npm deploy Usage:

过去几天我遇到的问题是我无法更新我的 网站页面

尽管gh pages分支已使用新代码更新,但它仍然显示旧代码

我有: -删除并重新创建gh页面 -推送新提交 -与master重新合并 -清除浏览器历史记录(catch) -阅读大量解决方案

仍然无法让它在我的gh页面网站上发布新代码。 我觉得可能和解聚剂有关

我需要重新部署吗? 因为当我这样做的时候,从大师那里,它给了我一个很长的错误:

redux-todo-step_by_step git:(master) npm deploy

Usage: npm <command>

where <command> is one of:
    access, adduser, audit, bin, bugs, c, cache, ci, cit,
    clean-install, clean-install-test, completion, config,
    create, ddp, dedupe, deprecate, dist-tag, docs, doctor,
    edit, explore, fund, get, help, help-search, hook, i, init,
    install, install-ci-test, install-test, it, link, list, ln,
    login, logout, ls, org, outdated, owner, pack, ping, prefix,
    profile, prune, publish, rb, rebuild, repo, restart, root,
    run, run-script, s, se, search, set, shrinkwrap, star,
    stars, start, stop, t, team, test, token, tst, un,
    uninstall, unpublish, unstar, up, update, v, version, view,
    whoami

npm <command> -h  quick help on <command>
npm -l            display full usage info
npm help <term>   search for help on <term>
npm help npm      involved overview

Specify configs in the ini-formatted file:
    /home/ficho/.npmrc
or on the command line via: npm <command> --key value
Config info can be viewed via: npm help config

npm@6.14.7 /home/ficho/.nvm/versions/node/v13.8.0/lib/node_modules/npm

Did you mean this?
    repo
redux-todo-step\u by\u step git:(主)npm部署
用法:npm
其中一个是:
access、adduser、audit、bin、Bug、c、缓存、ci、cit、,
清洁安装,清洁安装测试,完成,配置,
创建、ddp、重复数据消除、弃用、dist标签、文档、医生、,
编辑、探索、资助、获取、帮助、帮助搜索、钩子、i、init、,
安装,安装ci测试,安装测试,it,链接,列表,ln,
登录、注销、ls、组织、过期、所有者、包、ping、前缀、,
配置文件、修剪、发布、rb、重建、回购、重新启动、根目录、,
运行,运行脚本,s,se,搜索,设置,包络处理,星形,
星星,开始,停止,t,团队,测试,令牌,tst,un,
卸载、取消发布、取消启动、更新、v、版本、视图、,
哇
npm-h的快速帮助
npm-l显示完整的使用信息
npm帮助搜索上的帮助
npm帮助npm参与概述
在ini格式的文件中指定配置:
/home/ficho/.npmrc
或者在命令行上通过:npm--键值
配置信息可通过以下方式查看:npm help Config
npm@6.14.7/home/ficho/.nvm/versions/node/v13.8.0/lib/node_modules/npm
你是说这个吗?
回购

.json

假设您的
包中有
deploy
脚本,要成功执行它,您必须键入
npm run deploy
,因为
deploy
本身不是npm命令。 在npm中,
run
是允许您执行自定义脚本的命令

下面是package.json和相关命令的示例

{
“名称”:“raci api”,
“版本”:“0.4.0”,
“说明”:“raci API”,
“main”:“src/server.js”,
“脚本”:{
“start:dev”:“nodemon src/server.js-e\“NODE\u END=development\”,
“开始:生产”:“node src/server.js-e\“node_ENV=production\”,
“lint”:“eslint src/***.js”,
“lint:fix”:“eslint--fix src/***.js”,
“文档:服务”:“npx http服务器-c-1文档-o”,
},
“作者”:“作者”,
“许可证”:“ISC”,
“存储库”:{
“类型”:“git”,
“url”:“yourRepoURL”
},
“依赖项”:{
“yourDependencies”:“此处”
},
“依赖性”:{
“Yourdevdependences”:“此处”
}
}

在这种情况下,为了正确地为应用程序提供服务(例如在环回中),您必须使用
npm run start:dev

嘿,我真的很感谢您的评论,但我看不到您写的与我的代码相关的任何内容。我有“deploy”:“gh pages-b master-d build”,代码只是一个示例package.json。我的意思是证明您必须使用
npm run deploy
运行脚本,而不是
npm deploy