Tag: gulp browserify

在我的Angularjs应用程序中使用节点模块

我遇到了几个模块,我想在我的Angular应用程序中使用,但是在如何在我的angular度应用程序中工作的十字路口,因为我将需要在我的工厂文件中“require()”。 inheritance人节点模块即时兴趣: https : //github.com/TimNZ/node-xero 在这个当前的项目中,我在Yeoman使用Gulp Angular来生成我的样板,并且很难弄清楚如果我需要修改任何gulp脚本,我应该怎么做这个工作。 我想我可以只是“Browserify”将使用require()的单个文件,但是这是错误的方法? 我应该只是浏览所有的项目文件? 这是标准做法吗? 任何build议表示赞赏,目前有我站在静止。 所有我想要使用的与Xero有关的模块似乎都是节点模块。

为什么需要browserify`path`定义?

链接https://github.com/jhades/angularjs-gulp-example/blob/master/gulpfile.js有使用browserify paths的gulp build-js任务定义。 我不明白它的需要…是不是可能只是将条目指定为entries: './js/**/*.js',这将导致它search所有子entries: './js/**/*.js',目录以及…而不是明确指定paths: ['./js/controllers', './js/services', './js/directives'],这是所有同一父目录的子目录? 任何提示赞赏。

需要使用Browserify的控制器,工厂,服务和指令文件

在我的gulfp-browserify设置中,我正在编写一个新的AngularJS应用程序。 因为我知道这将是一个非常大的应用程序,我希望我的基础结构尽可能干净和清晰。 在我的主要条目browsefile的JavaScript文件我安装我的主angular模块,并在我的app.config事件定义路由与ui路由器。 现在我不想在我的应用程序中为每个控制器/工厂/指令指定一个require()语句。 我希望我可以要求像这样的目录中的所有文件: require('./dashboard/*.js'); require('./users/*.js'); require('./settings/*.js') 但显然你不能。 在我的应用程序的主要入口点需要所有我的应用程序文件的最干净的方式是什么?

在控制器中找不到fs

我是节点的新手,所以原谅我,如果这是简单的..我search了3天的互联网,现在找不到任何关于如何使用Browserify与AngularJS和Gulp结合的例子。所以我没有任何线索。 我正在开发一个应用程序,我遵循这个指南 。 我喜欢在mainCtrl.js中 require('fs') ,并使用函数fs.readdirSync(); 但给我一个typeError并返回fs.readdirSync不是一个函数,为什么不工作? TypeError: fs.readdirSync is not a function at new module.exports (app.js:49) at Object.invoke (app.js:9502) at extend.instance (app.js:14347) at nodeLinkFn (app.js:13464) at compositeLinkFn (app.js:12896) at compositeLinkFn (app.js:12899) at compositeLinkFn (app.js:12899) at compositeLinkFn (app.js:12899) at publicLinkFn (app.js:12776) at app.js:6649 我的代码在这里: app.js 'use strict'; require('angular'); require('angular-route'); require('angular-animate'); var mainCtrl = require('./controllers/mainCtrl'); var […]