问题标签 [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.

0 投票
2 回答
582 浏览

node.js - 无法安装 Netlify-Cli

我试图使用 Linux 终端安装 Netlify-Cli。
我试过这个命令:

npm install netlify-cli -g

但它抛出了一些错误

如果有任何小的帮助会有所帮助。

0 投票
1 回答
273 浏览

aws-lambda - TypeGraphQl:使用 Netlify 函数/AWS Lambda

经过一天的工作,我终于能够让 TypeQL 与 Netlify Functions / AWS Lambda 一起工作,查看文档和示例,最后绝望的蛮力。

我在这里为其他人分享我的工作代码(或供我自己的 :P 将来参考),因为它包含一些违反直觉的关键字用法。

正常进近

使用简单示例时,我不断遇到的错误是:

我当然搜索了这些问题,但没有一个建议的解决方案对我有用。

0 投票
1 回答
254 浏览

github - GitHub 个人访问令牌 私有 repo 范围

我目前正在尝试使用 Netlify 功能并使用 Netlify-cli 来设置 CD。在授权选项中,我选择了 GitHub 个人访问令牌,我想知道Full control of private repositories范围是否包括我所在的组织中的私有存储库,因为我不希望它访问组织中的存储库。

0 投票
0 回答
17 浏览

reactjs - 在其他设备上直播 netlify 应用程序黑屏

我已经构建了一个 MERN 应用程序。将后端部署到 Heroku,将前端部署到 Netlify。此应用程序在我的计算机上运行良好,但在其他设备(如移动设备)上显示空白屏幕。我不确定我错过了什么。这是 repo --- github repo

0 投票
1 回答
2304 浏览

reactjs - 我正在尝试在 netlify 上托管我的反应网站,但是出现了这个 npm 安装错误

如果我在npm run build本地运行命令并将文件夹拖放build到 netlify 中,那么它是托管的,但它给出了这个大错误。

当我尝试从我的 github 存储库进行持续部署时。这是开头显示的错误

它在这里结束

0 投票
0 回答
107 浏览

reactjs - 如何更新 Netlify 身份用户的应用元数据?

我正在使用 gotrue-js 对注册和登录用户对我的 netlify 身份做出反应。我收到一个名为“data”的错误:{“code”:401,“msg”:“Invalid token:signature is invalid”}”。我在本地(在 localhost:8888 上)运行它并使用 netlify cli 运行站点并运行函数。要完全清楚,我在终端中收到 200 statusCode 但在响应中我收到以下错误。

登录.js

update_netlify_user.js

0 投票
2 回答
58 浏览

environment-variables - 在运行本地开发服务器时,在 UI 中设置的 Netlify 环境变量被注入为未定义

我在 Netlify UI 中设置了一些环境变量。

看这里:

在此处输入图像描述

我试图在我的代码中使用它们,如下所示:

当使用它启动 CLI 本地开发服务器ntl dev时,看起来环境变量被注入:

在此处输入图像描述

但它们都通过了,undefined如下面的控制台所示:

在此处输入图像描述

那么我做错了什么?

为什么它们会以未定义的形式出现?

PS我知道我不应该在这里使用密钥,因为它们会被暴露,但我仍然想知道如何为非秘密的东西做这件事。

更新:在实时部署到 Netlify 后,环境变量也未定义。所以它在现场版和开发版上都坏了。

更新2:将其分配给变量,如下所示,也不起作用:

0 投票
0 回答
29 浏览

reactjs - 从 Netlify 上的后端服务器检索数据时出错

我有一个正在运行的 Netlify 项目,其中包含两个 git 子模块。模块 1 是在 React 上运行的前端服务器。模块 2 是一个 Express 服务器,用于检索数据并将其返回。我现在正在尝试获取一个 URL,以便从后端服务器检索正确的数据。但不幸的是,我收到了这个错误:'Unexpected token < in JSON at position 0'。

我的 _redirects 文件(位于前端服务器的公用文件夹中)中的唯一行现在是:/* /index.html 200

我在前端服务器的 package.json 中有一个代理设置为 http://localhost:4000 (后端服务器)。

谁能告诉我问题出在哪里?

后端服务器 在此处输入图像描述

后端服务器中的路由器 在此处输入图像描述

试图获取这样的数据

这发生在运行在端口 3000 上的前端服务器上。 在此处输入图像描述

0 投票
0 回答
49 浏览

reactjs - 无法使用 npm i netlify-cli 安装 netlify cli

我正在尝试使用安装 netlify cli,npm install netlify-cli -g但安装总是停止在postinstall script此错误日志

0 投票
0 回答
10 浏览

netlify - 部署 gatsby 压缩到 netlify

出于项目原因,我想在自己的基础架构中构建一个 gatsby 站点,然后将其部署到 netlify。我有

  1. 用 gatsby、react 和 grapqhl 构建网站
  2. 通过执行获得生产版本gatsby build
  3. 我压缩公用文件夹
  4. 发送到 netlify

curl -H "Content-Type: application/zip"
-H "Authorization: Bearer ${NETLIFY_TOKEN}"
--data-binary "@myzip.zip"
"https://api.netlify.com/api/v1/sites /${DEPLOYMENT_ID}/deploys"

当我在gatsby serve本地执行时,一切正常,但是在 netlify 上,所有样式和图像都丢失了。

我的假设是,区别在于“服务方法”,如果我在本地运行它,它将与 gatsby 服务器一起提供服务,而 netlify 则将其作为静态站点进行威胁。

我知道这不是“推荐的方法”,但是出于项目原因,我不想将 git 存储库连接到 netlify。

我怎样才能在 Netlify 上有正确的行为?