как будет выглядеть импорт модуля на 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, время: 15:38. |