Articles of ecmascript 6

No puedo build mi proyecto con brunch.io

¡Esta es mi primera pregunta sobre StackOverflow tan emocionada! Así que esta mañana quería hacer una aplicación es6 para entrenarme con es6; pero cuando escribí el command brunch: brunch new -s es6 en mi carpeta Estoy obteniendo una cosa extraña como: (node: 2122) UnhandledPromiseRejectionWarning: rechazo de promise no controlada (id de rechazo: 2): TypeError: Path […]

¿Cómo se manejan las tareas de compilation en un repository de código abierto de GitHub?

Estoy trabajando en un proyecto de código abierto escrito en Javascript ES6. Yo uso Babel para transstackrlo a ES5. De esta manera tengo una estructura de carpetas como esa: /project /src *raw ES6 files* handler.es6.js app.es6.js /lib *transpiled files by babel* handler.js app.js /dist *combined an minified files, ready to use* project.min.js Uso ronco para […]

Acceda al nombre de propiedad del object con for loop

Estoy trabajando en el sistema Emoji basado en los icons de JavaScript y Github Emoji, uso una function para activar el evento de tipeo, ese es mi código function myFunction() { var y = document.getElementById("myInput").value; var x = y.replace(/plus/g,'<img width="25" src="https://assets-cdn.github.com/images/icons/emoji/unicode/1f44d.png?v7" />'); document.getElementById("demo").innerHTML = "You wrote: " + x; } está funcionando bien, pero no […]

¿Por qué almacenar dist en github repo y npm?

Vi muchos repositorys, que contienen la carpeta dist. ¿Por qué? Creo que el repository debe almacenar solo el código fuente, sin comstackciones, etc. Veamos el siguiente ejemplo con código ES6. package.json { "files": [ "dist", "lib" ], "scripts": { "build:lib": "<transform ES6 to ES5 and put it to ./lib folder>", "build:umd": "<make a umd module […]

WebStorm 2016.3 + Electron: function o método no resuelto

Estoy jugando con Electron y WebStorm como parte de la preparación de un proyecto y estoy luchando con diferentes problemas. Por lo tanto, quiero comenzar de manera simple creando cosas muy básicas y trabajando en mi path hacia arriba. Así que tengo una configuration de proyecto muy simple en WebStorm y mi primera aplicación Electron […]

Cómo usar ES6 y ES7 en mi Gruntfile

Me gustaría usar ES6 y ES7 en mi Gruntfile. La razón es que me gustaría escribir una tarea, que incluye el module git-repository . Como puede ver en la documentation, el module solo está disponible en ES6 y ES7 y me gustaría integrar este module lo más fácil posible. ¿Hay alguna manera de que pueda […]

webpack no puede enlazarse: no se puede establecer la propiedad 'Symbol (no se debe considerar un enlace local)' de undefined

Tengo un problema extraño en la webpack o git. Tengo un repository local con mi proyecto (webpack-babel-react). El límite en mi repository local está funcionando. Una vez que envío los cambios a un repository remoto y luego los clono en otra location, no puedo agrupar algunos files. haciendo diff -r repo1 repo2 al no mostrar […]

¿Cómo compartir componentes Reaccionar entre dos aplicaciones Meteor en el mismo repository?

Tengo dos aplicaciones (public-app y admin-app) que comparten algunos componentes de React. Esos componentes compartidos se encuentran en una carpeta common , en la raíz del repository. Entonces digamos que tengo: my-app |__admin-app |__client |__imports |__Component.js |__public-app |__common |__ShanetworkingComponent.js En Component.js , bash importar ShanetworkingComponent.js haciendo: import ShanetworkingComponent from '../../../common/ShanetworkingComponent' … Pero no está funcionando, […]