小编Zso*_*ros的帖子

ASP.NET Core - 无法启动应用程序“/LM/W3SVC/3/ROOT”,错误代码“0x8007023e”

我目前在 IIS 上部署 ASP.NET Core 程序时遇到问题,并且不知道如何修复它。有人能告诉我为什么吗?

在此输入图像描述

asp.net-core

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

如何将 SVG 导入 Next.js 组件?

我正在尝试将文件中的 SVG 图像导入 Next.js 组件。

在资产文件夹中,我有 google.svg(图标):

<svg className="svgIcon-use" width="25" height="37" viewBox="0 0 25 25">
    <g fill="none" fillRule="evenodd">
      <path
        d="M20.66 12.693c0-.603-.054-1.182-.155-1.738H12.5v3.287h4.575a3.91 3.91 0 0 1-1.697 2.566v2.133h2.747c1.608-1.48 2.535-3.65 2.535-6.24z"
        fill="#4285F4"
      />
      <path
        d="M12.5 21c2.295 0 4.22-.76 5.625-2.06l-2.747-2.132c-.76.51-1.734.81-2.878.81-2.214 0-4.088-1.494-4.756-3.503h-2.84v2.202A8.498 8.498 0 0 0 12.5 21z"
        fill="#34A853"
      />
      <path
        d="M7.744 14.115c-.17-.51-.267-1.055-.267-1.615s.097-1.105.267-1.615V8.683h-2.84A8.488 8.488 0 0 0 4 12.5c0 1.372.328 2.67.904 3.817l2.84-2.202z"
        fill="#FBBC05"
      />
      <path
        d="M12.5 7.38c1.248 0 2.368.43 3.25 1.272l2.437-2.438C16.715 4.842 14.79 4 12.5 4a8.497 8.497 0 0 0-7.596 4.683l2.84 2.202c.668-2.01 2.542-3.504 4.756-3.504z"
        fill="#EA4335" …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs next.js next-images

7
推荐指数
3
解决办法
2万
查看次数

加载时如何为 Nextjs/Image 添加淡入动画?

我正在使用next/image,效果很好,除了加载的实际图像非常刺耳,并且没有动画或淡入。有没有办法做到这一点?我已经尝试了很多东西,但没有一个起作用。

这是我的代码:

<Image
  src={source}
  alt=""
  layout="responsive"
  width={750}
  height={height}
  className="bg-gray-400"
  loading="eager"
/>
Run Code Online (Sandbox Code Playgroud)

根据文档,我可以使用该className道具,但这些道具会立即加载,并且在加载后我无法找到任何应​​用类的方法。

我也试过了onLoad,根据这张票,它不受支持:https : //github.com/vercel/next.js/issues/20368

reactjs next.js nextjs-image

7
推荐指数
2
解决办法
2512
查看次数

使用 next/image 从 Firebase 存储中获取图像会导致 400 状态代码

我正在使用 NextJS Image 组件,如下所示:

<Image src="https://firebasestorage.googleapis.com/v0/b/africatech-7cf1b.appspot.com/o/images%2F1606851317444_impact-logo-sq-Owen-Hancock.png?alt=media&token=35afb1d8-4ab8-4f58-81b4-dd25e1f5f3eb" layout="fill" />
Run Code Online (Sandbox Code Playgroud)

在本地它可以工作,在 DOM 中它看起来像这样:

<img alt="Company logo" src="/_next/image?url=https%3A%2F%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fafricatech-7cf1b.appspot.com%2Fo%2Fimages%252F1606851317444_impact-logo-sq-Owen-Hancock.png%3Falt%3Dmedia%26token%3D35afb1d8-4ab8-4f58-81b4-dd25e1f5f3eb&amp;w=3840&amp;q=75" decoding="async" sizes="(max-width: 640px) 640px, (max-width: 750px) 750px, (max-width: 828px) 828px, (max-width: 1080px) 1080px, (max-width: 1200px) 1200px, (max-width: 1920px) 1920px, (max-width: 2048px) 2048px, 3840px" srcset="/_next/image?url=https%3A%2F%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fafricatech-7cf1b.appspot.com%2Fo%2Fimages%252F1606851317444_impact-logo-sq-Owen-Hancock.png%3Falt%3Dmedia%26token%3D35afb1d8-4ab8-4f58-81b4-dd25e1f5f3eb&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fafricatech-7cf1b.appspot.com%2Fo%2Fimages%252F1606851317444_impact-logo-sq-Owen-Hancock.png%3Falt%3Dmedia%26token%3D35afb1d8-4ab8-4f58-81b4-dd25e1f5f3eb&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fafricatech-7cf1b.appspot.com%2Fo%2Fimages%252F1606851317444_impact-logo-sq-Owen-Hancock.png%3Falt%3Dmedia%26token%3D35afb1d8-4ab8-4f58-81b4-dd25e1f5f3eb&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fafricatech-7cf1b.appspot.com%2Fo%2Fimages%252F1606851317444_impact-logo-sq-Owen-Hancock.png%3Falt%3Dmedia%26token%3D35afb1d8-4ab8-4f58-81b4-dd25e1f5f3eb&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fafricatech-7cf1b.appspot.com%2Fo%2Fimages%252F1606851317444_impact-logo-sq-Owen-Hancock.png%3Falt%3Dmedia%26token%3D35afb1d8-4ab8-4f58-81b4-dd25e1f5f3eb&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fafricatech-7cf1b.appspot.com%2Fo%2Fimages%252F1606851317444_impact-logo-sq-Owen-Hancock.png%3Falt%3Dmedia%26token%3D35afb1d8-4ab8-4f58-81b4-dd25e1f5f3eb&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fafricatech-7cf1b.appspot.com%2Fo%2Fimages%252F1606851317444_impact-logo-sq-Owen-Hancock.png%3Falt%3Dmedia%26token%3D35afb1d8-4ab8-4f58-81b4-dd25e1f5f3eb&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fafricatech-7cf1b.appspot.com%2Fo%2Fimages%252F1606851317444_impact-logo-sq-Owen-Hancock.png%3Falt%3Dmedia%26token%3D35afb1d8-4ab8-4f58-81b4-dd25e1f5f3eb&amp;w=3840&amp;q=75 3840w" style="visibility: visible; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; box-sizing: border-box; padding: 0px; border: none; margin: auto; display: block; width: 0px; height: 0px; …
Run Code Online (Sandbox Code Playgroud)

firebase firebase-storage next.js nextjs-image

7
推荐指数
1
解决办法
7117
查看次数

将 CopyPlugin 添加到 next.config.js

我想将以下内容添加到我的 webpack 配置中!

module.exports = {
  ...otherConfig,
  plugins: [
    new CopyPlugin([{ 
        from: './node_modules/@pdftron/webviewer/public',
        to: './dist/public/webviewer' 
      }]
    ),
  ],
};
Run Code Online (Sandbox Code Playgroud)

但是,由于我使用的是 Next.js,因此我遵循此处的文档: https ://nextjs.org/docs/api-reference/next.config.js/custom-webpack-config

这是我最终得到的代码:

const CopyPlugin = require("copy-webpack-plugin");

module.exports = {
    webpack: (config, { buildId, dev, isServer, defaultLoaders, webpack }) => {
        // Note: we provide webpack above so you should not `require` it
        // Perform customizations to webpack config
        const newconfig = config.plugins.push(
            new CopyPlugin([
                {
                    from: './node_modules/@pdftron/webviewer/public',
                    to: './public/webviewer',
                },
            ]),
        );

        // Important: return the modified config …
Run Code Online (Sandbox Code Playgroud)

reactjs webpack next.js

7
推荐指数
2
解决办法
1万
查看次数

React 测试库如何使用 waitFor

我正在学习有关反应测试的教程。本教程有一个像这样的简单组件来显示测试异步操作:

import React from 'react'

const TestAsync = () => {
  const [counter, setCounter] = React.useState(0)

  const delayCount = () => (
    setTimeout(() => {
      setCounter(counter + 1)
    }, 500)
  )

return (
  <>
    <h1 data-testid="counter">{ counter }</h1>
    <button data-testid="button-up" onClick={delayCount}> Up</button>
    <button data-testid="button-down" onClick={() => setCounter(counter - 1)}>Down</button>
 </>
    )
  }

  export default TestAsync
Run Code Online (Sandbox Code Playgroud)

而测试文件是这样的:

import React from 'react';
import { render, cleanup, fireEvent, waitForElement } from '@testing-library/react';
import TestAsync from './TestAsync'

afterEach(cleanup);

  it('increments counter after 0.5s', …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs jestjs react-testing-library

7
推荐指数
1
解决办法
7577
查看次数

为什么 Next.js 在 app.js 前面加上下划线?

当我使用npx create-next-app命令创建 Next.js 项目时,_app.js文件pages夹下有一个文件。在哪种情况下,我需要在 Next.js 项目中为文件添加下划线前缀?

next.js

7
推荐指数
1
解决办法
956
查看次数

如何在Next.js中使用未知宽度和高度的Image组件

从版本 10 开始,Next.js 带有内置Image组件,该组件提供图像优化和响应式调整图像大小的功能。我非常喜欢它,并且一直在我的网站上使用它来处理固定大小的图像。根据官方文档, width 和 height 是必需的道具,除非是 for layout=fill.

现在,Image即使我不知道宽度和高度,我也想使用组件。我有来自 CMS 的博客资源,其中图像的确切大小未知。在这种情况下,有什么办法可以使用Image组件吗?

任何帮助,将不胜感激。

image next.js nextjs-image

7
推荐指数
2
解决办法
3541
查看次数

Discord.js 回复交互时显示“只有您可以看到此”消息

在discord.js 中,我尝试使用 回复交互interaction.reply({content: "test"}),但我不知道如何发送“只有您可以看到此”消息。

例子:

在此输入图像描述

我正在使用discord.js v13

javascript node.js discord discord.js

7
推荐指数
1
解决办法
1万
查看次数

Git拉取、合并更改是工作树吗?

我从 GitHub 克隆了一个存储库,并使用以下命令创建了一些工作树:

git worktree add -path- -branch-
Run Code Online (Sandbox Code Playgroud)

当我从 中提取更改时master,这些工作树也会更新吗?

git git-worktree

6
推荐指数
1
解决办法
6439
查看次数