docz ๐Ÿš€ - CodeSandbox์—์„œ ์—ด๊ธฐ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์—†์Œ ์˜ค๋ฅ˜: ๋ฒ”์œ„ ์™ธ๋ถ€์— ์žˆ๋Š” ํŒŒ์ผ ๊ฒฝ๋กœ์— ์•ก์„ธ์Šคํ•˜๋ ค๊ณ  ์‹œ๋„ ์ค‘ | bleepcoder.com (2024)

๋ฒ„๊ทธ ์‹ ๊ณ 

๋ฒ„๊ทธ ์„ค๋ช…

์˜ˆ์ œ์—์„œ๋Š” ์™ธ๋ถ€ ๋ชจ๋ธ๊ณผ ์ด ๋ชจ๋ธ์˜ ์ธ์Šคํ„ด์Šค ๋ฐฐ์—ด์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๋ ‡๊ฒŒ ํ•  ๋•Œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋ฒ„์ „ 0.12.5๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฝ”๋“œ๊ฐ€ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ 0.12.13์—์„œ๋Š” ๋” ์ด์ƒ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์žฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด

---name: Listroute: /metamodel/organisms/listmenu: Meta Model Organisms---import { Playground, PropsTable } from 'docz'import { List, ListComponent } from "./list.component";import { Person } from "../../docs/content/person";import { persons } from "../../docs/content/persons";import '../../../node_modules/@mgx/tools-component-library/tools-component-library.min.css';# List Component## Properties<PropsTable of={List} />## ExamplesFor the examples we use the model described on the [property page](/property).### Basic implementation<Playground> <ListComponent objectClass={Person} objects={persons} properties={[ "firstname", "lastname", "age", "gender" ]} /></Playground>
import { Model } from '../../metamodel/model';import { property } from '../../metamodel/property';export class Person extends Model { @property({ inputType: 'text', labelKey: 'First name' }) private _firstname: string; @property({ inputType: 'text', labelKey: 'Last name' }) private _lastname: string; @property({ inputType: 'number', labelKey: 'Age' }) private _age: number; @property({ inputType: 'select', labelKey: 'Gender' }) private _gender: number; constructor(id: string, firstname?: string, lastname?: string, age?: number, gender?: number) { super(id, `${firstname} ${lastname}`); this._firstname = firstname; this._lastname = lastname; this._age = age; this._gender = gender; } public get firstname(): string { return this._firstname; } public set firstname(firstname: string) { this._firstname = firstname; } public get lastname(): string { return this._lastname; } public set lastname(lastname: string) { this._lastname = lastname; } public get age(): number { return this._age; } public set age(age: number) { this._age = age; } public get gender(): number { return this._gender; } public set gender(gender: number) { this._gender = gender; }}
Could not create Open in CodeSandbox Error: Trying to access a filepath outside our scope at resolvePath (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer\dist\utils\resolvePath.js:26:17) at files.content.internalImports.map.m (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer-fs\src\assembleFiles.js:102:45) at Array.map (<anonymous>) at Object.assembleFiles (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer-fs\src\assembleFiles.js:102:27) at <anonymous>Could not create Open in CodeSandbox Error: Trying to access a filepath outside our scope at resolvePath (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer\dist\utils\resolvePath.js:26:17) at files.content.internalImports.map.m (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer-fs\src\assembleFiles.js:102:45) at Array.map (<anonymous>) at Object.assembleFiles (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer-fs\src\assembleFiles.js:102:27) at <anonymous>Could not create Open in CodeSandbox Error: Trying to access a filepath outside our scope at resolvePath (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer\dist\utils\resolvePath.js:26:17) at files.content.internalImports.map.m (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer-fs\src\assembleFiles.js:102:45) at Array.map (<anonymous>) at Object.assembleFiles (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer-fs\src\assembleFiles.js:102:27) at <anonymous>Could not create Open in CodeSandbox Error: Trying to access a filepath outside our scope at resolvePath (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer\dist\utils\resolvePath.js:26:17) at files.content.internalImports.map.m (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer-fs\src\assembleFiles.js:102:45) at Array.map (<anonymous>) at Object.assembleFiles (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer-fs\src\assembleFiles.js:102:27) at <anonymous>Could not create Open in CodeSandbox Error: Trying to access a filepath outside our scope at resolvePath (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer\dist\utils\resolvePath.js:26:17) at files.content.internalImports.map.m (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer-fs\src\assembleFiles.js:102:45) at Array.map (<anonymous>) at Object.assembleFiles (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer-fs\src\assembleFiles.js:102:27) at <anonymous>Could not create Open in CodeSandbox Error: Trying to access a filepath outside our scope at resolvePath (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer\dist\utils\resolvePath.js:26:17) at files.content.internalImports.map.m (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer-fs\src\assembleFiles.js:102:45) at Array.map (<anonymous>) at Object.assembleFiles (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer-fs\src\assembleFiles.js:102:27) at <anonymous>Could not create Open in CodeSandbox Error: Trying to access a filepath outside our scope at resolvePath (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer\dist\utils\resolvePath.js:26:17) at files.content.internalImports.map.m (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer-fs\src\assembleFiles.js:102:45) at Array.map (<anonymous>) at Object.assembleFiles (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer-fs\src\assembleFiles.js:102:27) at <anonymous>Could not create Open in CodeSandbox Error: Trying to access a filepath outside our scope at resolvePath (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer\dist\utils\resolvePath.js:26:17) at files.content.internalImports.map.m (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer-fs\src\assembleFiles.js:102:45) at Array.map (<anonymous>) at Object.assembleFiles (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer-fs\src\assembleFiles.js:102:27) at <anonymous>Could not create Open in CodeSandbox Error: Trying to access a filepath outside our scope at resolvePath (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer\dist\utils\resolvePath.js:26:17) at files.content.internalImports.map.m (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer-fs\src\assembleFiles.js:102:45) at Array.map (<anonymous>) at Object.assembleFiles (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\codesandboxer-fs\src\assembleFiles.js:102:27) at <anonymous> ERROR Failed to compile with 1 errors 14:22:25 error in ./src/metamodel/model.tsModule build failed (from ./node_modules/happypack/loader.js):TypeError: Cannot read property 'name' of undefined at C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\react-hot-loader\dist\babel.development.js:145:24 at Array.forEach (<anonymous>) at PluginPass.Class (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\react-hot-loader\dist\babel.development.js:136:31) at newFn (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\@babel\traverse\lib\visitors.js:193:21) at NodePath._call (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\@babel\traverse\lib\path\context.js:53:20) at NodePath.call (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\@babel\traverse\lib\path\context.js:40:17) at NodePath.visit (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\@babel\traverse\lib\path\context.js:88:12) at TraversalContext.visitQueue (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\@babel\traverse\lib\context.js:118:16) at TraversalContext.visitSingle (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\@babel\traverse\lib\context.js:90:19) at TraversalContext.visit (C:\Users\guust.nieuwenhuis\Projects\tools-echo\node_modules\@babel\traverse\lib\context.js:146:19) @ ./src/docs/content/person.ts 33:0-46 116:2-7 @ ./src/metamodel/view/view.component.mdx @ ./.docz/app/imports.js @ ./node_modules/docz/dist/index.m.js @ ./node_modules/docz-theme-default/dist/index.js @ ./.docz/app/root.jsx @ ./.docz/app/index.jsx @ multi ./node_modules/@babel/polyfill/lib/index.js ./.docz/app/index.jsx

ํ™˜๊ฒฝ

  • ์šด์˜ ์ฒด์ œ: ์œˆ๋„์šฐ 10
  • ๋…ธ๋“œ/npm ๋ฒ„์ „: v8.11.3/v5.6.0

์ถ”๊ฐ€ ์ปจํ…์ŠคํŠธ/์Šคํฌ๋ฆฐ์ƒท

ํŒŒ์ผ ๊ตฌ์กฐ์™€ ํ•จ๊ป˜ ์Šคํฌ๋ฆฐ์ƒท์„ ์ฒจ๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
docz ๐Ÿš€ - CodeSandbox์—์„œ ์—ด๊ธฐ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์—†์Œ ์˜ค๋ฅ˜: ๋ฒ”์œ„ ์™ธ๋ถ€์— ์žˆ๋Š” ํŒŒ์ผ ๊ฒฝ๋กœ์— ์•ก์„ธ์Šคํ•˜๋ ค๊ณ  ์‹œ๋„ ์ค‘ | bleepcoder.com (1)

docz ๐Ÿš€ - CodeSandbox์—์„œ ์—ด๊ธฐ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์—†์Œ ์˜ค๋ฅ˜: ๋ฒ”์œ„ ์™ธ๋ถ€์— ์žˆ๋Š” ํŒŒ์ผ ๊ฒฝ๋กœ์— ์•ก์„ธ์Šคํ•˜๋ ค๊ณ  ์‹œ๋„ ์ค‘ | bleepcoder.com (2) guustnieuwenhuis

๐Ÿ‘2

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

Docz๋Š” ํ˜„์žฌ Windows์—์„œ ์ฝ”๋“œ์ƒŒ๋“œ๋ฐ•์„œ์˜ ์ด ๋ฒ„๊ทธ๋กœ ์ธํ•ด ์†์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค: https://github.com/codesandbox/codesandboxer/issues/33.

์–ด๋–ค ์ด์œ ๋กœ ์ด์ „์˜ ์˜ค๋ฅ˜๋กœ ์ธํ•ด ์•ฑ์ด ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์„ ๋ง‰์„ ์ˆ˜ ์—†์—ˆ์ง€๋งŒ ์ด์ œ Docz๋Š” Windows์—์„œ ์ „ํ˜€ ๋นŒ๋“œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ doczrc.js ์—์„œ ์ด ์˜ต์…˜์œผ๋กœ ์ฝ”๋“œ์ƒŒ๋“œ๋ฐ•์Šค๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. { codeSandbox: false }

docz ๐Ÿš€ - CodeSandbox์—์„œ ์—ด๊ธฐ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์—†์Œ ์˜ค๋ฅ˜: ๋ฒ”์œ„ ์™ธ๋ถ€์— ์žˆ๋Š” ํŒŒ์ผ ๊ฒฝ๋กœ์— ์•ก์„ธ์Šคํ•˜๋ ค๊ณ  ์‹œ๋„ ์ค‘ | bleepcoder.com (3) smathson ์— 2018๋…„ 12์›” 18์ผ

๐Ÿ˜•4๐Ÿ‘2

๋ชจ๋“  7 ๋Œ“๊ธ€

์ด ์ˆ˜์ž… ๋•Œ๋ฌธ์— ์ด๋Ÿฐ ์ผ์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

import '../../../node_modules/@mgx/tools-component-library/tools-component-library.min.css';

node_modules ์—์„œ ์ ˆ๋Œ€ ๊ฐ€์ ธ์˜ค๊ธฐ ๋Œ€์‹  ์ƒ๋Œ€ ๊ฒฝ๋กœ๋กœ ๋ชจ๋“ˆ์„ ํ˜ธ์ถœํ•˜์‹ญ์‹œ์˜ค.

docz ๐Ÿš€ - CodeSandbox์—์„œ ์—ด๊ธฐ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์—†์Œ ์˜ค๋ฅ˜: ๋ฒ”์œ„ ์™ธ๋ถ€์— ์žˆ๋Š” ํŒŒ์ผ ๊ฒฝ๋กœ์— ์•ก์„ธ์Šคํ•˜๋ ค๊ณ  ์‹œ๋„ ์ค‘ | bleepcoder.com (4) pedronauck ์— 2018๋…„ 12์›” 04์ผ

์ฝ”๋“œ์— ๋Œ€ํ•œ ๊ฐ€์ ธ์˜ค๊ธฐ๋ฅผ ์ œ๊ฑฐํ–ˆ์ง€๋งŒ ๋ฌธ์ œ๊ฐ€ ๊ณ„์† ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์•Œ์•„์ฐจ๋ฆฐ ๊ฒƒ์€ ๋‹ค์Œ ์ค„์„ ์ œ๊ฑฐํ•˜๋ฉด ์˜ค๋ฅ˜๊ฐ€ ์‚ฌ๋ผ์ง„๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

import { Person } from "../../docs/content/person";import { persons } from "../../docs/content/persons";

์ฐธ๊ณ : ๊ฐœ์ธ ํŒŒ์ผ๋„ ๊ฐœ์ธ ํŒŒ์ผ์„ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฌธ์ œ๋Š” ๊ฑฐ๊ธฐ์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

docz ๐Ÿš€ - CodeSandbox์—์„œ ์—ด๊ธฐ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์—†์Œ ์˜ค๋ฅ˜: ๋ฒ”์œ„ ์™ธ๋ถ€์— ์žˆ๋Š” ํŒŒ์ผ ๊ฒฝ๋กœ์— ์•ก์„ธ์Šคํ•˜๋ ค๊ณ  ์‹œ๋„ ์ค‘ | bleepcoder.com (5) guustnieuwenhuis ์— 2018๋…„ 12์›” 05์ผ

์œ„์™€ ๊ฐ™์€ ์˜ค๋ฅ˜์ด๋ฉฐ ์ด์ƒํ•œ ๊ฒƒ์„ ๊ฐ€์ ธ์˜ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ฐ€์ ธ์˜ค๋Š” ์œ ์ผํ•œ ๊ฒƒ์€ import * as Rw from '../../../components'; ์ด๊ณ  ์ด๊ฒƒ์€ ์˜ฌ๋ฐ”๋ฅธ ๊ฐ€์ ธ์˜ค๊ธฐ์ž…๋‹ˆ๋‹ค. ๋นŒ๋“œ ๋ฐ ๊ฐœ๋ฐœ ์‹œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ €๋„ ์œˆ๋„์šฐ์—์„œ์š”. ๋ณ‘ํ•ฉ๋œ #491 pr๊ณผ ์œ ์‚ฌํ•œ Windows ๊ด€๋ จ ๋ฌธ์ œ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? Btw ๋‚ด ์ฝ”๋“œ๋Š” ๋งŽ์€ ์˜ค๋ฅ˜๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๋ฉด์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.,

docz ๐Ÿš€ - CodeSandbox์—์„œ ์—ด๊ธฐ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์—†์Œ ์˜ค๋ฅ˜: ๋ฒ”์œ„ ์™ธ๋ถ€์— ์žˆ๋Š” ํŒŒ์ผ ๊ฒฝ๋กœ์— ์•ก์„ธ์Šคํ•˜๋ ค๊ณ  ์‹œ๋„ ์ค‘ | bleepcoder.com (6) Kivylius ์— 2018๋…„ 12์›” 12์ผ

์œˆ๋„์šฐ 10์—์„œ๋„ ๊ฐ™์€ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.
docz ๐Ÿš€ - CodeSandbox์—์„œ ์—ด๊ธฐ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์—†์Œ ์˜ค๋ฅ˜: ๋ฒ”์œ„ ์™ธ๋ถ€์— ์žˆ๋Š” ํŒŒ์ผ ๊ฒฝ๋กœ์— ์•ก์„ธ์Šคํ•˜๋ ค๊ณ  ์‹œ๋„ ์ค‘ | bleepcoder.com (7)

docz ๐Ÿš€ - CodeSandbox์—์„œ ์—ด๊ธฐ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์—†์Œ ์˜ค๋ฅ˜: ๋ฒ”์œ„ ์™ธ๋ถ€์— ์žˆ๋Š” ํŒŒ์ผ ๊ฒฝ๋กœ์— ์•ก์„ธ์Šคํ•˜๋ ค๊ณ  ์‹œ๋„ ์ค‘ | bleepcoder.com (8) popuguytheparrot ์— 2018๋…„ 12์›” 12์ผ

Docz๋Š” ํ˜„์žฌ Windows์—์„œ ์ฝ”๋“œ์ƒŒ๋“œ๋ฐ•์„œ์˜ ์ด ๋ฒ„๊ทธ๋กœ ์ธํ•ด ์†์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค: https://github.com/codesandbox/codesandboxer/issues/33.

์–ด๋–ค ์ด์œ ๋กœ ์ด์ „์˜ ์˜ค๋ฅ˜๋กœ ์ธํ•ด ์•ฑ์ด ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์„ ๋ง‰์„ ์ˆ˜ ์—†์—ˆ์ง€๋งŒ ์ด์ œ Docz๋Š” Windows์—์„œ ์ „ํ˜€ ๋นŒ๋“œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ doczrc.js ์—์„œ ์ด ์˜ต์…˜์œผ๋กœ ์ฝ”๋“œ์ƒŒ๋“œ๋ฐ•์Šค๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. { codeSandbox: false }

docz ๐Ÿš€ - CodeSandbox์—์„œ ์—ด๊ธฐ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์—†์Œ ์˜ค๋ฅ˜: ๋ฒ”์œ„ ์™ธ๋ถ€์— ์žˆ๋Š” ํŒŒ์ผ ๊ฒฝ๋กœ์— ์•ก์„ธ์Šคํ•˜๋ ค๊ณ  ์‹œ๋„ ์ค‘ | bleepcoder.com (9) smathson ์— 2018๋…„ 12์›” 18์ผ

๐Ÿ˜•4๐Ÿ‘2

์—ฌ๊ธฐ์— ๊ฐ™์€ ์˜ค๋ฅ˜

docz ๐Ÿš€ - CodeSandbox์—์„œ ์—ด๊ธฐ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์—†์Œ ์˜ค๋ฅ˜: ๋ฒ”์œ„ ์™ธ๋ถ€์— ์žˆ๋Š” ํŒŒ์ผ ๊ฒฝ๋กœ์— ์•ก์„ธ์Šคํ•˜๋ ค๊ณ  ์‹œ๋„ ์ค‘ | bleepcoder.com (10) andrelmlins ์— 2018๋…„ 12์›” 26์ผ

๋‹ค์Œ ์˜ค๋ฅ˜ ์ค‘ ์ผ๋ถ€์— ๋Œ€ํ•œ codesanboxer ๋ฌธ์„œ์˜ ์ฐธ๊ณ  ์‚ฌํ•ญ( ์—ฌ๊ธฐ ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Œ):

codesandboxer-fs ๋Š” ๋Œ€์ƒ ํŒŒ์ผ์ด ์žˆ๋Š” ํŒจํ‚ค์ง€์˜ ์ปจํ…์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ํ•ด๋‹น ํŒŒ์ผ์˜ package.json ์— ๋Œ€ํ•œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ npm ์ข…์†์„ฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋ฉฐ ์ด ๋ฒ”์œ„ ๋ฐ–์˜ ์œ„์น˜์—์„œ ๊ฐ€์ ธ์˜จ ํŒŒ์ผ์€ ํฌํ•จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ codesandboxer์—๋Š” ์•ˆ์ „ ์กฐ์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ํ•œ ํŒจํ‚ค์ง€์— ์žˆ๋Š” ๊ฒฝ์šฐ ๋ชจ๋…ธ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ๋‚ด์˜ ๋‹ค๋ฅธ ํŒจํ‚ค์ง€์—์„œ ์†Œ์Šค ํŒŒ์ผ์„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค(๋Œ€์‹  ์ ˆ๋Œ€ ๊ฐ€์ ธ์˜ค๊ธฐ๋ฅผ ์˜ˆ์ƒํ•จ).

์ด๋Ÿฌํ•œ ์˜ค๋ฅ˜ ์ค‘ ์ผ๋ถ€๋Š” Windows ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ ์ด ๋ฌธ์ œ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

ํ•ด๋‹น ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ์ด ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€์™€ ๊ด€๋ จ๋œ ์ƒˆ๋กœ์šด ๋ฌธ์ œ๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ด๊ฒƒ์€ ๊ณ ํ†ต์Šค๋Ÿฝ์ง€ ์•Š์Šต๋‹ˆ๋‹ค: https://github.com/codesandbox/codesandboxer/issues/49

docz ๐Ÿš€ - CodeSandbox์—์„œ ์—ด๊ธฐ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์—†์Œ ์˜ค๋ฅ˜: ๋ฒ”์œ„ ์™ธ๋ถ€์— ์žˆ๋Š” ํŒŒ์ผ ๊ฒฝ๋กœ์— ์•ก์„ธ์Šคํ•˜๋ ค๊ณ  ์‹œ๋„ ์ค‘ | bleepcoder.com (11) Noviny ์— 2019๋…„ 02์›” 21์ผ

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?

0 / 5 - 0 ๋“ฑ๊ธ‰

docz ๐Ÿš€ - CodeSandbox์—์„œ ์—ด๊ธฐ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์—†์Œ ์˜ค๋ฅ˜: ๋ฒ”์œ„ ์™ธ๋ถ€์— ์žˆ๋Š” ํŒŒ์ผ ๊ฒฝ๋กœ์— ์•ก์„ธ์Šคํ•˜๋ ค๊ณ  ์‹œ๋„ ์ค‘ | bleepcoder.com (2024)

References

Top Articles
Latest Posts
Article information

Author: Fr. Dewey Fisher

Last Updated:

Views: 6245

Rating: 4.1 / 5 (42 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Fr. Dewey Fisher

Birthday: 1993-03-26

Address: 917 Hyun Views, Rogahnmouth, KY 91013-8827

Phone: +5938540192553

Job: Administration Developer

Hobby: Embroidery, Horseback riding, Juggling, Urban exploration, Skiing, Cycling, Handball

Introduction: My name is Fr. Dewey Fisher, I am a powerful, open, faithful, combative, spotless, faithful, fair person who loves writing and wants to share my knowledge and understanding with you.