Comments (6)
I would do something like this:
var webpack = require('webpack')
var wpstream = require('gulp-webpack')
gulp.task('webpack', ['dist'], function() {
return gulp.src('test/units/**/*.js')
.pipe(plumber())
.pipe(wpstream({
/* ... */
plugins: [
new webpack.optimize.OccurenceOrderPlugin(true)
]
}, webpack)) // Pass your instance of webpack to gulp-webpack
.pipe(gulp.dest('test'));
})
from webpack-stream.
not a perfect solution as in my node_modules
now will be two copies of webpack
module - one in the root and one inside gulp-webpack
almost 9 Mb each
a little bit too much to include one 2.7 Kb plugin
from webpack-stream.
Ah ok, well good lucking finding a solution!
from webpack-stream.
I've suggested it in the beginning.
Just a link to the inner webpack
in the gulp-webpack
module export should be enough.
from webpack-stream.
I'm not a fan of exposing internal dependencies but now with v1.1.0
you can access it with:
var webpack = require('gulp-webpack');
/* ... */
new webpack.webpack.optimize.OccurenceOrderPlugin(true)
Fingers crossed it doesn't bite me later. Purposely not documenting as I rather users just install/use webpack directly but here you go.
from webpack-stream.
thank you very much
works like a charm :)
from webpack-stream.
Related Issues (20)
- DeprecationWarning: Using a domain property in MakeCallback is deprecated. Use the async_context variant of MakeCallback or the AsyncResource class instead HOT 5
- DeprecationWarning: Using a domain property in MakeCallback is deprecated. Use the async_context variant of MakeCallback or the AsyncResource class instead HOT 1
- Support webpack version 5 HOT 2
- Webpack 5 HOT 3
- Using webpack 5 as described in README produces empty output files HOT 1
- Webpack 5 warns about a deprecation in watch mode HOT 4
- Error: Rule can only have one resource source when using webpack-stream HOT 4
- webpack.config entry import syntax support HOT 1
- Slowdown after upgrade to 6.x.x. HOT 4
- Using webpack-5 results in no output files HOT 4
- Question about multiple entry points
- DEP_WEBPACK_TEMPLATE_PATH_PLUGIN_REPLACE_PATH_VARIABLES_HASH HOT 2
- MODULE_NOT_FOUND error while using version 7.0.0 HOT 2
- [Error] Invalid left-hand side expression in prefix operation HOT 4
- webpack-stream 7.0.0 throws an error: Cannot find module webpack/lib/ProgressPlugin HOT 6
- Did you forget to signal async completion... HOT 5
- Remove the need to manually filter out source map files HOT 4
- Callback in being ignored in the multicompication case
- Webpack 5 Stream won't compile HOT 1
- Webpack stream w/ Gulp — errors when using aliases in webpack config HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from webpack-stream.