问题标签 [netlify-cli]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gatsby - Netlify TOML 中的 netlify-cli 设置 ID
我注意到它netlify-cli
会自动创建一个设置 ID。
关于 ID,文档说如下:
我还是不明白为什么会有这个ID。这个ID的目的是什么?此外,它可以提交到公共 git 存储库还是私有的?
提前感谢您的指导。
reactjs - 使用 react-router-dom 时,Netlify 无法识别 URL 参数
我正在创建一个使用反应路由器的反应应用程序。我正在使用路由器来匹配路径:/bankName-:credit
,它在本地开发中运行良好。我的应用程序唯一需要的路径是:/bankName-:credit
,并且所有其他路径都会命中404
。但是,当我将此应用程序部署到 netlify 时,默认情况下它会转到/
并显示一个自定义404
. 这都很好。但是现在如果我尝试去/hdfc-500
然后它会给出一个 netlify not found 消息page not found
。
我尝试使用netlify 文档_redirects
中提到的方法,但这不起作用。
这是我的路线:-
应用程序.js
这是我的NestedRoutes
组件:-
我在我的_redirects
文件中使用以下代码:-
但它试图完全匹配/:bankCode-:credit
我应该怎么做才能解决这个问题?
aws-lambda - Netlify Lambda 构建出现语法错误
我正在尝试运行命令 npm run build:lambda,但它不断给出语法错误:
我将 netlify.toml 配置为:
并将 package.json 配置为:
似乎我缺少一些基本的东西,但似乎无法弄清楚是什么......有什么帮助吗?谢谢!
git - 在 netlify 上禁用持续部署
我有一个项目,我使用 Travis CI 进行 CI。我在 netlify 也有一个网站设置来部署所述项目。我的 Travis CI 中涉及的步骤基本上是运行测试,然后调用 netlify 构建钩子来触发构建并在 netlify 上部署。
但是,我遇到的问题是 netlify 每次更新主分支时都会进行构建和部署。所以,我想要实现的是这个
- 主分支已更新
- travis 构建触发
- travis 完成后,它调用 netlify build hook 启动 netlify deploy
netlify 似乎有一个选项可以添加skip-ci
提交消息,但我希望有一个更好的自动化解决方案。
deployment - 用于 Nuxt 部署的 Netlify npm run build 失败
对于 SPA 应用程序,我遵循了此文档https://nuxtjs.org/faq/netlify-deployment/ 。这是我的配置: 部署设置
当我在npm run build
本地对我的 Nuxt 项目进行操作时,一切正常,并且.nuxt
包含的文件夹dist
也会生成,但是,在 Netlify 中它将无法正常工作。这是在“构建站点”阶段失败的主要问题的部署日志:部署目录“dist”不存在。在这里,我将粘贴完整的日志:
如果有人可以帮助我,我将不胜感激!
postgresql - Mac OS:如何在不弄乱其他路径的情况下修复 PATH 以访问可执行文件(在本例中为 postgresql 和 netlify-cli)?
在 mac 终端中:
有谁知道如何为 Mac OS 设置路径变量,而不会弄乱其他路径?
当前文件夹结构:
现在,如果我运行命令psql
,我会得到:
找不到命令
如果我输入完整路径:
/Applications/Postgres.app/Contents/Versions/12/bin/psql
它有效,但每次都输入这个是不切实际的。
如果我运行git
该命令可用,或者code
.
另外,我netlify-cli
使用 全局安装npm install -g netlify-cli
,但是当我运行时netlify-cli
,我得到:
找不到命令
而且我不知道在我的系统中哪里可以找到它
......所以,有些东西在我的路径上正常工作,有些东西不是。我不知道如何解决问题,而不会弄乱其他路径。
有谁知道我如何找出netlify-cli
安装位置并修复我的路径netlify-cli
而不psql
弄乱任何其他路径?
deployment - netlify 重定向不适用于我的 create-react-app
我使用 Create-react-app 建立了一个房地产网站。其中一个 api 是在生产中给我 Cors 错误。根据 netlify 的文档,我在项目的根目录中设置了一个 netlify.toml 文件。在其中我使用以下规则
``
我的原始请求如下所示:
我希望这能将我的请求代理到 https://completecriminalchecks.com/ + /api/json/?apikey=6s4122z013xlvtfsdfxxe19&search=radius&miles=2¢er=${theZip}
Request URL: https://jessehaven.netlify.app/api/json/?apikey=6s4122z013vfvffxlvtphrnuge19&search=radius&miles=2¢er=18702
为什么它不代表我在 to 规则中拥有的东西?
create-react-app - Netlify 没有部署 create-react-app
显然,在 netlify 上部署一个 react 应用程序需要 30 秒!
https://www.netlify.com/blog/2016/07/22/deploy-react-apps-in-less-than-30-seconds/
我完全按照以下步骤操作:
CLI 然后给了我一堆选项。我选择了“。” 用于发布目录。是对的吗?
这就是我的控制台中的内容:
然后我去:
https://5ed0fcc54e316210489aa68c--hellowworld2.netlify.app/
我得到:
如果我完全按照这些步骤操作,这怎么可能?
gatsby - Netlify 部署失败
有谁知道为什么我会收到以下错误:
其余设置似乎正在工作,不确定我为什么会收到以下错误。之前的部署有效。该站点也可以在我的本地设置上运行,也许我应该对配置区域进行更新,但据我所知,当前的似乎是正确的。
我的配置:
请指导我如何解决以下问题。谢谢!