问题标签 [astro]

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 投票
1 回答
33 浏览

sql - 如何在 SQL 问题 Oracle 中除以值

我如何制作第五列来划分我从 Vikt 和 AntalOrder 获得的值?

0 投票
0 回答
61 浏览

node.js - 无法删除文件/目录

我刚用 Astro 开始了一个博客模板项目。 https://astro.build/

我的项目文件夹是 C:/web/astro-test-1/ 并且我想将我的构建部署到 C:/wamp64/www/astro/ 的本地服务器npm run build

我将 astro.config.mjs 设置如下:

此构建仅在文件夹不存在时才有效。

我的错误:

在哪里以及如何设置force选项?

0 投票
1 回答
79 浏览

javascript - 如何在 django 中渲染 .astro 文件

我尝试创建一个 Django Web 应用程序,因为网页中有大量的 js 文件,因此加载页面需要很长时间。为了解决这个问题,我尝试实现 Astro 来创建一个静态网页。但这里的问题是 Django 将 .astro 文件也呈现为 HTML。如这张图片所示

如何告诉 Django 将 .astro 渲染为 Astro 文件

0 投票
3 回答
104 浏览

dynamic - Astro 静态站点生成器框架能否用于根据从 API 获取的数据动态创建页面?

我们公司的一个项目是使用 Astro 和 Svelte 构建的。在这个项目中,必须对 CMS 进行 API 调用才能动态创建博客文章。我想为我的客户写博客文章、更新 CMS(GraphCMS)并查看该网站创建了一个新文章。

0 投票
0 回答
45 浏览

javascript - Astro 正在尝试加载 js 布局而不是 astro

我按照说明使用 Astro提供降价内容。

src/layout/markdown.astro所以我创建了一个布局文件

src/pages/blog/test.md和页面文件

但由于某种原因,astro 正试图找到该markdown.astro.js文件:

astro.config.mjs的几乎是空的:

当我决定创建一个干净的项目并复制并粘贴文档中的示例时,我打算打开一个错误(../布局中的额外内容除外)按预期工作。

知道我应该从哪里开始寻找问题吗?

0 投票
2 回答
55 浏览

javascript - 如何使用 Asto 获取查询字符串参数

我正在使用一项名为 Astro ( https://astro.build/ ) 的全新技术来构建一个完全静态的服务器端渲染页面,并提供零 JS。

我有一个带有简单文本输入表单的页面,当用户填写并单击提交按钮时,它会向 astro 页面发送 GET 请求。网址看起来像这样......

/?搜索=1234

我想要做的是访问该查询字符串参数,以便将我的用户重定向到另一个静态页面/1234。

我正在尝试使用 Astro.request 访问 quesrystring 参数,但对象(包括参数属性)完全为空。

无论如何可以从 .astro 页面/文件访问查询字符串参数吗?

0 投票
0 回答
57 浏览

javascript - 如何在构建时在 Astro 中保留单独的 css 链接

在 Astro.js 中,当我将这些行放在 .astro 文件中时:

我在构建时得到的结果是这样的:

(我正在建立一个多语言网站。en.ffae6e3d.css 中的“en”来自英文页面​​ /en)

我怎样才能得到这个结果?

这是我在开发模式下得到的(预期)结果。

0 投票
1 回答
31 浏览

html - 选择框架后启动 astro 出错

我正在尝试启动astro。当我不选择框架时,尽管我已经安装了 git 并且可以正常工作,但我会收到此错误。任何帮助将不胜感激。

0 投票
1 回答
53 浏览

astro - 我想在 astro js 中导入 bootstrap js 和 jquery js 文件

我尝试了 ES 导入语句和普通脚本标记来导入 astro js 项目中引导所需的 JS 文件和 CSS 文件

我收到了这个问题。

错误:以下依赖项已导入但无法解析:

js/jquery-3.4.1.min.js(由/media/abdeali/AbdealiHDD/Projects/Revered Enterprises/revered-astro/src/layouts/main.astro 导入) js/bootstrap.js(由/media/abdeali 导入/AbdealiHDD/Projects/Revered Enterprises/revered-astro/src/layouts/main.astro) js/custom.js(由 /media/abdeali/AbdealiHDD/Projects/Revered Enterprises/revered-astro/src/layouts/main 导入。天文)

它们安装了吗?

0 投票
0 回答
19 浏览

svelte - Astro + Svelte:两个单独的按钮,单击即可注册

我正在与 Astro 和 Svelte 合作,用具有多种变体的产品组成一个页面。用户可以选择他们想要的变体,并将其添加到 Svelte 商店。

这在 Svelte 世界中运行良好,您单击按钮并添加单个产品,具体取决于您在本示例中单击 REPL 的哪个按钮。

但是,当我使用 Astro 渲染页面并使用相同的 Svelte 组件时,它会将两种产品都添加到购物车中:

(请参阅Svelte REPL了解<AddToCart />

任何想法如何获得预期的行为?帮助我理解为什么在 Astro 中发生这种情况的奖励积分......