小编Pao*_*olo的帖子

SvelteKit,导入类型 LayoutServerLoad/PageLoad

layout.server.ts我尝试

import type { LayoutServerLoad } from './$types';
Run Code Online (Sandbox Code Playgroud)

但找不到类型:

“./$types”没有名为“LayoutServerLoad”的导出成员。您的意思是“LayoutServerData”吗?

我需要做什么才能获取类型LayoutServerLoad(或PageLoadPageServerLoad...)./$types

sveltekit

26
推荐指数
1
解决办法
9502
查看次数

SCSS 变量和 CSS 变量之间的区别?

我不明白CSS 自定义属性(变量)SCSS 变量之间的区别(顺便说一下,我是 Sass 新手)。

如果这个 CSS 代码:

:root {
    --someColor: coral;
}
  
body {
    background: var(--someColor);
}
Run Code Online (Sandbox Code Playgroud)

获得与以下 SCSS 代码相同的结果:

$someColor: coral;
    
body {
    background: $someColor;
}
Run Code Online (Sandbox Code Playgroud)

为什么引入 SCSS 变量?它们真的和 CSS 变量一样吗,还是我遗漏了什么?

css sass

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

有没有办法在 FastAPI/OpenAPI 中拥有多个响应模型?

我正在编写一个应用程序,我需要根据逻辑有两组完全不同的响应结构。

有什么方法可以处理这个问题,以便我可以序列化、验证和返回两个不同的响应模型并反映在 OpenAPI JSON 中?

我正在使用 pydantic 来编写模型。

openapi pydantic fastapi

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

运行 Docker 镜像时没有此类文件或目录错误

我正在学习 Docker 概念并尝试为我的项目制作 Docker 映像。我已经安装了适用于 Windows 的 Docker Desktop 并使用以下命令成功构建了映像:

docker build -t ${IMAGE_NAME} .
Run Code Online (Sandbox Code Playgroud)

但是当我运行以下命令时,docker run ${IMAGE_NAME}:${TAG}我收到以下文件未找到错误:

D:\Projects\AI360\deep_auto_backbar_api>docker run dsbyprateekg:prateek_gupta python3: 无法打开文件 '/Prepare_Dataset/server_engine/server.py': [Errno 2] 没有这样的文件或目录

我的项目结构如下:

在此输入图像描述

我的 Dockerfile.txt 有以下说明:

FROM python: 3.6-stretch
MAINTAINER PrateekG

# install build utilities
RUN apt-get update && \
    apt-get install -y gcc make apt-transport-https ca-certificates build-essential

# check our python environment
RUN python3 version RUN pip3 --version

# Installing python dependencies
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

# …
Run Code Online (Sandbox Code Playgroud)

python-3.x docker

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

如何在 SvelteKit 中扩展 Locals 接口

Svelte 文档展示了如何在钩子中的局部变量上设置元素:https://kit.svelte.dev/docs/hooks#server-hooks

event.locals.user = await getUserInformation(event.cookies.get('sessionid'));
Run Code Online (Sandbox Code Playgroud)

如果我尝试在 TypeScript 中扩展 locals 对象,则会收到错误,指出属性不存在。

类型“Locals”上不存在属性“user”

界面App.Locals是空的,应该是系统正常的错误信息。如何App.Locals使用用户或会话等属性扩展 Svelte 的接口,并在我的服务器路由中也提供此信息?我想避免自己到处投射或定义它。

typescript sveltekit

16
推荐指数
1
解决办法
6992
查看次数

使用 vite 构建 lib 时如何设置多个输出

当我尝试在 vue3 中构建库时,我想设置多个输出文件。代码如下:

rollupOptions {
  output: [
    {
      file: 'bundle.js',
      format: 'cjs'
    },
    {
      file: 'bundle.min.js',
      format: 'iife',
      name: 'version',
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

然后我会得到一个错误:

您必须为单文件构建设置“output.file”,或者在生成多个块时设置“output.dir””

那么,我该怎么做才能使这项工作成功呢?

投票:2.3.7

rollup lib vuejs3 vite

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

诗歌陷入无限安装/更新

我的问题是,当我执行时poetry installpoetry update或者poetry lock进程会无限期地运行。

我尝试使用该-vvv标志来获取正在发生的事情的输出,看起来它在第一次安装中永远卡住了。

我的连接良好,并且我尝试安装的所有软件包都存在。

我使用版本 1.2.1,但无法升级到较新的版本,因为文件的格式.lock不同并且我们的管道失败。

python infinite python-poetry

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

使用 SvelteKit 从“$lib”导入时找不到模块 [...] 或其相应的类型声明 (js2307)

使用最新的 SvelteKit (1.0.0-next.401) 我在使用语法从 lib 导入组件时遇到问题$lib。我收到错误和红色波浪线(即使导入和网络应用程序工作正常)。

在此输入图像描述

错误信息如下:

找不到模块“$lib/components/shared/header.svelte”或其相应的类型声明。js(2307)

如果使用相对路径,错误就会消失。

typescript eslint svelte sveltekit

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

Svelte:将 noscroll 类名从组件添加到主体

我有一个src/components/UI/Sidebar.svelte带有变量切换的组件。

export let toggle = true;
Run Code Online (Sandbox Code Playgroud)

我想在当切换为 true 时添加一个类名noscroll<body>锁定正文滚动。我已将其添加到src/template.html

<style>
    .noscroll { position: fixed; overflow-y:scroll };
</style>
Run Code Online (Sandbox Code Playgroud)

当侧边栏打开时,实现这样的 y 轴滚动锁的最佳方法是什么?

html javascript css svelte

9
推荐指数
1
解决办法
3910
查看次数

使用adapter-static时如何在sveltekit上使用获取参数?

我在构建时收到错误消息。

无法访问url.searchParams启用预渲染的页面

如何加载和使用get参数?

svelte.config.js

import adapter from '@sveltejs/adapter-static';
import preprocess from 'svelte-preprocess';

const config = {
      preprocess: preprocess({
      }),
    kit: {
        adapter: adapter({
                  pages: 'build',
                  assets: 'build',
                  fallback: null,
                  precompress: false
            }),
            prerender: {
                  default: true
            },
            trailingSlash: 'always'
    }
};

export default config;
Run Code Online (Sandbox Code Playgroud)

斯维尔特

...
import {page} from '$app/stores';
const id = $page.url.searchParams.get('id');
...
Run Code Online (Sandbox Code Playgroud)

get svelte sveltekit

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