To run es6 code in your webstorm, please do the following:
Get the help from the following page:
1.Install babel-cli (locally)
| version: "3" | |
| services: | |
| elasticsearch: | |
| image: docker.elastic.co/elasticsearch/elasticsearch:7.9.3 | |
| networks: | |
| - elastic-jaeger | |
| ports: | |
| - "127.0.0.1:9200:9200" | |
| - "127.0.0.1:9300:9300" |
| /* | |
| 1. In JavaScript, define a function `makeCounter` which takes one optional argument defining the intial value, `start`, with a default value of 0. The function should return an object containing keys that define 3 methods: - `value` returns the current value of the counter - `increment` increments the value of the counter by 1 and returns the new value - `decrement` decrements the value of the counter by 1 and returns the new value The returned object should not allow direct modification or retrieval of the value. | |
| Example usage: | |
| var counter = makeCounter(); | |
| console.log(counter.value()); // 0 | |
| var counter2 = makeCounter(4); | |
| console.log(counter2.value()); // 4 | |
| console.log(counter2.increment()); // 5 | |
| console.log(counter2.value()); // 5 | |
| counter2.decrement(); |
| // import {plainToClass} from "class-transformer"; | |
| require("@babel/core").transform("code", { | |
| plugins: ["@babel/plugin-proposal-decorators"] | |
| }); | |
| /* | |
| { | |
| "id": 1, | |
| "firstName": "Johny", | |
| "lastName": "Cage", |
| package main | |
| import ( | |
| "net" | |
| "os" | |
| "strings" | |
| "fmt" | |
| "syscall" | |
| "time" | |
| "strconv" |
| package main | |
| import ( | |
| "fmt" | |
| "net/http" | |
| "io/ioutil" | |
| "golang.org/x/net/html" | |
| "bytes" | |
| "github.com/PuerkitoBio/goquery" | |
| "net/url" |
| https://dave.cheney.net/ |
| import React, { Component, createContext } from 'react' | |
| function initStore(store) { | |
| const Context = createContext(); | |
| class Provider extends React.Component { | |
| constructor() { | |
| super(); | |
| this.state = store.initialState; | |
| } |
| package main | |
| import ( | |
| "time" | |
| "net" | |
| "os" | |
| "strings" | |
| "fmt" | |
| "syscall" | |
| ) |
| package main | |
| import ( | |
| "sync" | |
| ) | |
| type DB struct { | |
| mu sync.RWMutex | |
| data map[string]string | |
| } |
To run es6 code in your webstorm, please do the following:
Get the help from the following page:
1.Install babel-cli (locally)