问题标签 [netlify]

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 投票
3 回答
4330 浏览

contentful - 如何在 Gatsby 中处理有内容的内容数据

我有兴趣使用Gatsby使用Contentful中的内容构建Netlify静态站点

Netlify 有这个很好的入门 Gatsby 指南:<a href="https://www.netlify.com/blog/2016/02/24/a-step-by-step-guide-gatsby-on-netlify" rel="noreferrer">https://www.netlify.com/blog/2016/02/24/a-step-by-step-guide-gatsby-on-netlify

但我有点不确定如何将 Contentful 融入其中。我是否需要编写脚本来将我的 Contentful 内容转换为 Gatsby 'markdown'?

任何想法,想法,链接表示赞赏!

0 投票
2 回答
13582 浏览

javascript - 将 Gatsby JS 站点部署到 Netlify 时出现“错误运行命令:构建脚本返回非零退出代码”

我最近遇到了 Gatsby JS ( https://github.com/gatsbyjs/gatsby ),并决定在生成器之上构建我的投资组合网站。

所以我分叉了他们的入门网站(gatsby-starter-default)并用它建立了我的投资组合(https://github.com/ArchieHicklin/Archie

在本地(使用' gatsby develop')它运行良好-但是当我使用''部署到Netlify时出现gatsby build此错误:

已经完成了所有标准的事情,比如重新安装 node 和 npm(因为我认为这可能是一个问题)但是,几周后,我完全不知道问题是什么。同样,网上也没有大量的文档,所以对于从哪里开始解决这个问题相当困难。

任何帮助(甚至是从哪里开始重新调试的指针)都将非常感激!

0 投票
1 回答
482 浏览

jekyll - jekyll 部署到 netlify 时缺少字体文件夹

在将 jekyll 项目部署到 netlify 时,我缺少我的字体文件夹。

它在开发模式下完美运行,但是当我告诉它在生产中运行时,它似乎跳过了将我的字体文件夹添加到 _site/assets 目录。

我相信它必须在配置中,但我对 jekyll 和 YAML 还很陌生。在代码中,它似乎是在说将它下面的所有资产添加到构建过程中。

下面是我的 _config.yml 文件。

0 投票
4 回答
117078 浏览

vue.js - vue: Uncaught TypeError: Cannot read property ... of undefined

我正在使用 vue@2.1.3 和vue 官方 webpack 模板来构建应用程序。

本地开发的时候经常看到warning Uncaught TypeError: Cannot read property ... of undefined,但是可以成功渲染html。但是,使用命令将 HTML 部署到 Netlify 时无法呈现 HTML npm run build。所以我必须认真对待这个警告。

我从这里了解到,这是因为“渲染组件时数据不完整,而是从 API 加载”。解决方案是“v-if仅在加载数据后才用于渲染模板的该部分”。

有两个问题:

  1. 我尝试环绕v-if生成警告的多个语句,但我个人认为这个解决方案很冗长。有没有简洁的方法?
  2. 本地开发中的“警告”在生产中变成“致命错误”(无法呈现 HTML)。如何使它们相同?例如,他们都发出警告或错误?
0 投票
2 回答
465 浏览

git - Netlify 触发构建,无需我们团队中的任何人采取任何行动。为什么?

我的 webapp 前端连接到 Netlify 来处理部署。正如它应该工作的那样,每次有人将某些东西合并到 master、staging 或 prod 分支时,Netlify 都会自动触发构建以进行部署。

团队中没有人在 Netlify 上进行任何提交或手动触发任何构建,但是今天早上我看到昨天为我的 3 个主要分支触发了构建。

有谁知道这是怎么发生的?

0 投票
1 回答
346 浏览

gulp - NetLify CMS - 由于缺少 ./bin/hugo.win32 文件而导致的 gulpe 服务器错误

我正在为一个项目测试 NetLify CMS,但由于以下错误,我无法在本地环境中工作,因为 gulp 服务器在启动之前崩溃:

所以,看起来它正试图在 bin 文件夹中找到 hugo.win32 。但是,在这个文件夹中,我 ave:

  • 雨果.达尔文
  • 雨果软件
  • 雨果.linux

有什么线索吗?

0 投票
1 回答
174 浏览

git - 如何将修改后的 angular2 模块上传到生产服务器?

我正在使用 angular2-image-gallery https://github.com/BenjaminBrandmeier/angular2-image-gallery

它导致我在生产(也在本地)中出现关于从 angular 导入两次 BrosweModule 的错误。在我的本地构建中,我已按照错误消息中的建议将主要组件 BrowseModule 导入更改为 CommonModule,并且它运行良好。

但是,将它上传到 netlify 时,我无法让它在生产中工作。

我尝试过:强制 git add node_modules/angular2-image-gallery 文件夹并将其从 package.json 中删除,因此 netlify 不会安装它并使用我修改过的那个。

git push 后部署成功,但出现同样的错误。如何?我意识到它使用的是旧的依赖项,所以错误保持不变。

因此,我创建了另一个网站并开始使用相同的存储库进行部署,但构建失败。实际上,它会编译所有内容,并且一旦编译它就会出现以下错误:

/opt/build/repo/src/app/gallery/gallery.module.ts (8,42) 中的错误:找不到模块“angular2-image-gallery”。

没有发现很多与此模块相关的错误。但它在 node_modules 文件夹中。我应该怎么办?

先谢谢了。

0 投票
2 回答
454 浏览

netlify - 在 netlify 部署之间缓存单个文件以加快后续构建

我在该主题的文档中找到的所有内容都与依赖项缓存(https://www.netlify.com/docs/continuous-deployment/#dependency-cache)有关。但是我想缓存来自我的构建(基于 Makefile)的单个输出文件,以通过避免重建未更改的文件来加速后续部署。

关于如何管理这个的任何想法?非常感谢你。

0 投票
1 回答
327 浏览

webpack - NetlifyCMS - 未找到集合内容

我正在使用https://github.com/netlify-templates/kaldi-hugo-cms-template

我在 config.yml 和 .md 文件位于站点/内容中创建了一个新集合(“页面”)。该站点的前端在 localhost 和 Netlify 上看起来不错。在 localhost:3000/admin 还显示我的“页面”,我可以编辑它们,但是当我转到 mysite.netlify.com/admin/#collections/pages 时,我只看到“正在加载条目”。

这是我的收藏

0 投票
5 回答
4202 浏览

gatsby - How do I add an arbitrary file to /public with Gatsby?

I would like to add a text file to /src in a way that it always ends up unchanged in the root of the build directory (/public).

In my case specifically I need to add a _redirects file for Netlify to redirect a subdomain to a custom domain.

Running Gatsby 1.0 alpha.