Skip to content

Instantly share code, notes, and snippets.

@otakustay
Created March 25, 2019 06:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save otakustay/9cfdeecb8ea8586221f458dc884fadba to your computer and use it in GitHub Desktop.
Save otakustay/9cfdeecb8ea8586221f458dc884fadba to your computer and use it in GitHub Desktop.
reskript quick start

首先建立一个新的目录,并使用yarn init进行初始化:

mkdir hello-world
yarn init -y

然后安装reskript

yarn add -D reskript

随后,在目录下建立以下的结构:

/hello-world
    /src
        /entrise
            index.js
    settings.js

settings.js中写入以下内容,先别管每一行代码的意义,完全照抄即可:

/* eslint-disable import/unambiguous, import/no-commonjs, global-require */
exports.featureMatrix = {
    stable: {
    },
    dev: {
    },
};

exports.build = {
    appTitle: 'Hello World',
};

exports.devServer = {
    port: 8100,
};

exports.addition = () => ({});

exports.plugins = [];

src/entries/index.js中实现一个最基本的react入口:

import {render} from 'react-dom';

render(
    <div>
        Hello World
    </div>,
    document.body.appendChild(document.createElement('div'))
);

最后,使用以下命令尝试启动你的系统:

skr dev

你将可以在浏览器中看到你的系统。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment