Tag: browserify

Browserify – bower vs npm节点模块

我真的不知道bower_components目录来自于我的Node Express应用程序,但它似乎与我的node_modules文件夹竞争,因为它们都包含jquery和bootstrap 。 我正在使用Browserify,并试图捆绑jquery,bootstrap和一些其他组件。 鲍尔在这里究竟发生了什么? 我需要鲍尔什么? 例如,当我在应用程序代码中执行require('jquery') ,我怎么知道它是来自NPM node_modules还是Bower bower_components?

如何在Immutable.js中避免不必要的从数字到string的转换

我正在尝试在reactjs和flux的项目中使用Immutable。 比方说,我有一个.js文件的代码 console.log ( Immutable.Map({1: 2}).toString() ) 我浏览此脚本并从浏览器(Google Chrome)运行它,结果是: "Map { "1": 2 }" 请注意,键1现在是一个string,而不是一个数字。 如果我直接在网站http://facebook.github.io/immutable-js/的控制台上尝试相同的代码,我会得到正确的结果: "Map { 1: 2 }" 为什么会发生这种情况,我能做些什么才能在脚本中获得正确的结果(键为数字)? 我使用节点v0.10.26,Browserify 5.12.0和不可变的3.7.1

节点核心库节点浏览

这只是为了确认我对node browserify的理解。 substack / node-browserify说: 兼容性:许多不做IO的npm模块在浏览完成后才能正常工作。 其他人需要更多工作。 许多节点内置模块已被封装在浏览器中工作,但只有在明确要求()或使用其function时。 – 获取节点核心库事件,stream,path,url,assert,buffer,util,querystring,http,vm和crypto的浏览器版本 节点browserify是否获取节点内build模块的源代码,并构造一个捆绑文件; 通过正确select当前正在运行的NVM版本? 实际上,我第一次使用了maxogden / websocket-stream的浏览器 ,并且令人惊叹。

在运行Gulp任务时,在插件“gulp-browserify”中获取Js语法错误

我正在运行基于Express,Jade和Less构build的Node App项目。 我正在使用' Gulp '(stream式构build系统)以及'browserify'和'gulp-browserify'。 但是,当我运行Gulp任务抛出错误显示 [gulp] SyntaxError in plugin 'gulp-browserify': <my_project_path>/assets/javascripts/fake_a3100e75.js 文件fake_a3100e75.js似乎不存在于目录中。 有没有人遇到同样的问题? 任何解决scheme高度赞赏

生产中的Browserify.js

关于Browserify.js只是一个简单的问题,它仅仅是一个开发环境的工具,还是一个在客户端运行的网站? 如果你可以在生产环境中使用它,你需要在你的web服务器上运行Node吗? 我知道它是用来打包js模块的,但是如果你只是把这些模块放在一起打包,然后把这个bundle.js文件转移到生产环境中,这个模块是很好奇的。

使用jQuery与browserify

我正在尝试使用jQuery与browserify与模块jquery-browserify。 我需要这个模块在我的client.js脚本中: var $ = require('jquery-browserify'); 当我运行我的节点服务器,运行browserify后,我得到一个“窗口未定义”的错误。 我究竟做错了什么?

节点Jade意想不到的字符#预计的“,`\ n`,`,`,`!`或`=`

我正在使用jadeify和jadeify在我的前端使用jade模板。 Gulp设置 gulp.task('browserify', function () { var bundler = browserify({entries: ['./frontend/js/app.js']}); var bundle = function () { return bundler .transform(jadeify) .bundle() .pipe(source('app.js')) .pipe(gulp.dest('./public/js')) }; if (global.isWatching) { bundler = watchify(bundler); bundler.on('update', bundle); } return bundle(); }); 玉文件 .header h1 Login .content div input(placeholder="Username", name="uname", type="text") input(placeholder="Password", name="pword", type="password") .footer a(href="/signup") span Create an Account 要求为玉文件 […]

Karmatesting在手表模式下通过,但在单一标志通过时失败

我试图更新Node.js库也在浏览器中工作。 我有大量的testing在Node.js中都能像预期的那样工作,但是当我尝试在浏览器中运行它们(通过Karma&Browserify)时,会给我一些问题。 我遇到的一个特殊问题是,当业务处于“监视”模式时某些文件会通过,但在“单次运行”模式下失败: 手表模式: ~/node-sdk (browser) $ karma start 11 07 2016 16:55:59.122:INFO [framework.browserify]: registering rebuild (autoWatch=true) 11 07 2016 16:56:11.595:INFO [framework.browserify]: 9423226 bytes written (11.72 seconds) 11 07 2016 16:56:11.711:INFO [framework.browserify]: bundle built 11 07 2016 16:56:11.732:WARN [karma]: No captured browser, open http://localhost:9876/ 11 07 2016 16:56:11.741:INFO [karma]: Karma v1.1.1 server started at http://localhost:9876/ […]

如何使用Browserify和iOS JavaScriptCore

给定一个Node.js模块,它不依赖任何Node.jsfunction,除了modules (export / require),我如何使用JS内核从Objective-C或Swift访问它的函数? 示例“模块”: var compute = function compute(number) { return 2 * number }; exports.compute = compute; Browserified bundle(bundle.js): (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){ var compute = function compute(number) { return 2 * number }; exports.compute = compute; […]

如何使用没有npm或节点安装brfs的browserify?

我正在使用带有brfs的browserify(正如这里所描述的: knockout与browserify的集成 ),并且正在签入没有安装Node的构build控制器,并且也没有安装npm。 我的解决scheme是签入node.exe,然后执行以下操作来使用browserify: .\node.exe .\browserify\bin\cmd.js index.js -o app.js 很好用。 但是,我想使用brfs,而browserify期望这是一个转换,例如 browserify -t brfs main.js > bundle.js 现在我不能解决这个问题,因为'brfs'不会被别名,我不知道如何再次使用我的node.exe技巧。 我想我想要的是,这显然是行不通的,因为在cmd括号不会像这样工作: .\node.exe .\browserify\bin\cmd.js -t (.\node.exe .\brfs\bin\args.js) index.js -o app.js 我怎样才能做到这一点?