Deprecated for the most part
ngmin is no longer the best dependency annotator to use. btford recommends using ng-annotate. of course, there's a plugin for that right here: https://github.com/jeffling/ng-annotate-webpack-plugin.
That being said, if you have to use ngmin, and you se a bug, feel free to make an issue and I'll try my best to help.
Runs the ngmin pre-minimizer to insert AngularJS DI annotations, so instead of writing
angular.module('whatever') .controller('MyCtrl', ['$scope', '$http', function ($scope, $http) { ... }]);
you can write
angular.module('whatever') .controller('MyCtrl', function ($scope, $http) { ... });
In your webpack config:
var ngminPlugin = require("ngmin-webpack-plugin"); module.exports = { // your config and junk plugins: [ new ngminPlugin() // or, new ngminPlugin({dynamic: true}) for dynamic mode. ] }
As a more realistic example, if you're running webpack from a script (like gulp or grunt):
var webpack = require("webpack"); var ngminPlugin = require("ngmin-webpack-plugin"); var webpackConfig = require("./webpack.config.js"); var argv = require("minimist")(process.argv.slice(2)); // --production option if (argv.production) { webpackConfig.plugins = webpackConfig.plugins.concat(new ngminPlugin(), new webpack.optimize.UglifyJsPlugin()); webpackConfig.devtool = false; } webpack webpackConfig, (err, stats) -> if (err) throw err console.log stats.toString
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4