项目作者: leolanese

项目描述 :
SvelteJS: communication between components
高级语言: Svelte
项目地址: git://github.com/leolanese/sveltejs-communication-between-components.git


sveltejs Communication between components

Development

install and work on Svelte locally:

  1. git clone https://github.com/sveltejs/svelte.git
  2. cd svelte
  3. npm install

Many tests depend on newlines being preserved as <LF>. On Windows, you can ensure this by cloning with:

  1. git -c core.autocrlf=false clone https://github.com/sveltejs/svelte.git

To build the compiler, and all the other modules included in the package:

  1. npm run build

To watch for changes and continually rebuild the package (this is useful if you’re using npm link to test out changes in a project locally):

  1. npm run dev

The compiler is written in TypeScript, but don’t let that put you off — it’s basically just JavaScript with type annotations. You’ll pick it up in no time. If you’re using an editor other than Visual Studio Code you may need to install a plugin in order to get syntax highlighting and code hints etc.

Running Tests

  1. npm run test

To filter tests, use -g (aka --grep). For example, to only run tests involving transitions:

  1. npm run test -- -g transition

svelte.dev

The source code for https://svelte.dev, including all the documentation, lives in the site directory. The site is built with Sapper. To develop locally:

  1. cd site
  2. npm install && npm run update
  3. npm run dev

:100: Thanks!

Now, don’t be an stranger. Let’s stay in touch!

I’m a passionately curious Front-end Engineer. I like sharing what I know, and learning what I don’t. London, UK.

:radio_button: linkedin: @LeoLaneseltd
:radio_button: Twitter: @LeoLaneseltd
:radio_button: Portfolio: www.leolanese.com
:radio_button: DEV.to: dev.to/leolanese
:radio_button: Blog: leolanese.com/blog
:radio_button: Questions / Suggestion / Recommendation: developer@leolanese.com