как будет выглядеть импорт модуля на ES6?
var React = require('react/addons'); var cx = React.addons.classSet; var PureRenderMixin = require('react').addons.PureRenderMixin; var Fluxxor = require('fluxxor'); var FluxMixin = Fluxxor.FluxMixin(React); var StoreWatchMixin = Fluxxor.StoreWatchMixin; var Router = require('react-router'); var State = Router.State; var Navigation = Router.Navigation; подозреваю, что некоторые будут так: import React from 'react/addons' // cx ??? // PureRenderMixin ??? import Fluxxor, {StoreWatchMixin} from 'fluxxor' // FluxMixin ??? import Router, {State, Navigation} from 'react-router' интересуют конкретно импорты, без var\let. хотя с ними будет вот так: import React from 'react/addons' let cx = React.addons.classSet let PureRenderMixin = React.addons.PureRenderMixin import Fluxxor, {StoreWatchMixin} from 'fluxxor' let FluxMixin = Fluxxor.FluxMixin(React) import Router, {State, Navigation} from 'react-router' |
Что за фигня, не фига не пойму. Юзаю gulp-webpack
gulp.task ( "webpack", function ( ) { return gulp.src('dist/*.js') .pipe(webpack( {} )) .pipe(gulp.dest('dist/')); } ); gulp.task('default', [ "webpack" ] , function() {}); Но получаю хрень Цитата:
Это правильный путь Цитата:
|
cyber, совсем не понял, что ты делаешь и что хочешь получить на выходе
|
melky, У меня есть gulp + gulp-webpack + babel
Хочу что сначало код привело к es5 через babel, а потом собрались модули которые подключены через require |
Цитата:
|
Вот
gulp.task( "babel", function ( ) { return gulp.src( "src/*.js" ) .pipe( babel() ) .pipe( gulp.dest("dist/") ) .pipe(webpack( {} )); }); gulp.task( 'watch', function() { gulp.watch( "src/*.js", [ "babel", "webpack" ] ); }); gulp.task ( "webpack", function ( ) { return gulp.src('dist/*.js') .pipe(webpack( {} )) .pipe(gulp.dest('dist/')); } ); gulp.task('default', [ "watch", "babel", "webpack" ] , function() {}); |
Цитата:
http://webpack.github.io/docs/usage-with-gulp.html https://github.com/babel/babel-loader |
melky, Спасибо сенсей :)
|
Цитата:
|
melky, заработало только так
gulp.task( 'build', function() { return gulp.src( "src/*.js" ) .pipe( babel() ) .pipe( gulp.dest("dist/") ) .pipe(webpack( { module: { //babel: [ // { test: /\.js$/, exclude: /node_modules/, loader: 'babel' } //] }} )) .pipe( gulp.dest("dist/") ); }); Если прописать модуль то не пашит.. |
Часовой пояс GMT +3, время: 22:28. |