小编Bas*_*sha的帖子

如何用twine上传新版本的项目到pypi?

我已将我的python包上传到pypi.但现在我制作了我的包的新版本,需要上传它.我试着在第一次上传包时做了同样的进展.但是给我这个错误:

HTTPError: 400 Client Error: File already exists. See https://pypi.org/help/#file-name-reuse for url: https://upload.pypi.org/legacy
Run Code Online (Sandbox Code Playgroud)

现在,如何上传新版本没有任何错误?!

python package pypi python-3.x twine

15
推荐指数
2
解决办法
3068
查看次数

如何让 Next.Js 下载我在网站中使用的所有外部资源并在本地提供它们?

我一直在用无头 WordPress 和 NextJs 构建一个作品集。我编写了自己的函数来从 GraphQl 端点获取数据。一切正常。但我有媒体文件(图像、pdf 等)存储在 WordPress CMS 上,并作为指向 next.Js 的链接导入(作为外部图像导入)。例如:

<img src="https://wordpresscms.mywebsite.com/uploads/2020/02/myimage.png" />
Run Code Online (Sandbox Code Playgroud)

但我希望资产托管在 nextJs 网站上,并在每次构建时自动更新。有没有办法在 Next.Js 中自动执行此操作?或者当我将网站部署到生产环境时这已经完成了吗?

我脑海中的情景:

  1. 我将资源上传到 WordPress cms。
  2. NextJs 从 WordPress 获取 JSON 数据,其中包括外部资产的链接(在构建时使用 GraphQL API (getStaticProps))
  3. NextJs 下载资源。
  4. NextJs 将外部 URL 替换为本地 URL(与我的 NextJs 网站托管在同一主机上)。

谢谢。

javascript wordpress server-side-rendering next.js

8
推荐指数
1
解决办法
5431
查看次数