Tag: angularjs browserify

巨大的文件大小,当浏览angular度

我只是尝试吞噬+angular度+浏览器的应用程序,并得到了一个巨大的浏览文件,大约2M。 尽pipe它只需要angular度和样本控制器。 // setup gulp task gulp.task('browserify', function() { gulp.src([util.format('%s/app/main.js', JS_BASE_DIR)]) .pipe(browserify({ insertGlobals: true, debug: true })) // Bundle to a single file .pipe(concat('bundle.js')) // Output it to our dist folder .pipe(gulp.dest(util.format('%s/js/', BUILD_BASE_DIR))); }); //in the main.js (function() { 'use strict'; var angular = require('angular'); var indexCtrl = require('./controllers/indexCtrl'); var app = angular.module('wohu.app', []); app.controller('ctrl', […]

如何将node_modules包含在单独的browserify供应商包中

我正试图转换AngularJS应用程序来使用browserify。 我已经使用napa在node_modules中安装了所有的bower软件包。 现在我想将它们浏览到一个单独的供应商捆绑包中,并将它们声明为“外部”依赖项。 我想给他们别名,这样我就可以“需要('angular')”而不是“require('angular / angular')”,就好像你可以用外部的东西做的那样。 我见过的例子(例如http://benclinkinbeard.com/posts/external-bundles-for-faster-browserify-builds/ )都假设我已经将供应商文件下载到“lib”目录中。 我只想捆绑来自node_modules的供应商文件。 这似乎应该是容易的,但我不知道该怎么做。