我有一个故事,包括多个故事。对于一个故事 ( mobile),我想预定义其视口 - 我该怎么做?
这就是我尝试过的:
import React from "react";
import {Navigation, NavigationProps} from "./navigation";
import {boolean} from "@storybook/addon-knobs";
export default
{
component: Navigation,
title: "Molecule/Navigation",
};
export const responsive = () => {
const props: NavigationProps = {
isLoggedIn: true,
}
return <Navigation {...props} />;
};
export const mobile = () => {
const props: NavigationProps = {
isLoggedIn: boolean("Angemeldet", false),
}
return <Navigation {...props} />;
};
mobile.paramters = {
viewport: {
defaultViewport: "Small mobile"
}
}
Run Code Online (Sandbox Code Playgroud) 我目前正在尝试将 docker compose 引入我的项目。它包括一个使用 redis 内存数据库的 golang 后端。
version: "3.9"
services:
frontend:
...
backend:
build:
context: ./backend
ports:
- "8080:8080"
environment:
- NODE_ENV=production
env_file:
- ./backend/.env
redis:
image: "redis"
ports:
- "6379:6379"
Run Code Online (Sandbox Code Playgroud)
FROM golang:1.16-alpine
RUN mkdir -p /usr/src/app
ENV PORT 8080
WORKDIR /usr/src/app
COPY go.mod /usr/src/app
COPY . /usr/src/app
RUN go build -o main .
EXPOSE 8080
CMD [ "./main" ]
Run Code Online (Sandbox Code Playgroud)
构建成功运行,但启动服务后,go 后端立即退出并抛出以下错误:
尝试 ping redis 时出错:拨打 tcp 127.0.0.1:6379: 连接:连接被拒绝
此处捕获错误:
_, err = client.Ping(ctx).Result()
if err != nil { …Run Code Online (Sandbox Code Playgroud) 我正在尝试将一个函数从依赖项导入到我的下一个/反应功能组件,但不知何故我不断收到以下错误:
语法错误:意外的标记“导出”
这就是我要导入的功能:
export function classes(...args) {
const list = [];
for (let i = 0; i < args.length; i++) {
const entry = args[i];
if (typeof entry === "string") {
list.push(entry);
}
else {
for (let key in entry) {
if (entry[key]) {
list.push(key);
}
}
}
}
return list.join(" ");
Run Code Online (Sandbox Code Playgroud)
还有另外一个classes.d.ts毗邻classes.js上述:
export declare function classes(...args: Array<string | {
[key: string]: any;
}>): string;
Run Code Online (Sandbox Code Playgroud)
从项目中以相同的方式导出此代码工作正常,但当我使用node_modules. 为何如此?
阅读有关next-transpile-module,但也无法使其与此一起运行。
使导入工作的唯一方法是使用相对路径../../node_modules/thedependency/class- 如何使其正常工作?