browserify相关内容
我有用node.js编写的应用程序,它需要一些npm模块(反应,反应路由器等)。当我在上面运行browserify时,所有npm模块都被“注入”到bundle.js文件中。我想要的是为bower提供分发包,该分发包在bundle.js文件中不包含react和react-router依赖项,因为它们可以在bower.json中被引用为依赖项。 app.js: var React = r
..
根据Material-ui设置文档中的建议,我正在使用browserify来管理我的依赖项。当我尝试运行代码时,控制台会显示以下消息: 未捕获的TypeError:无法读取未定义的属性“ component” ,可追溯到 bundle.js:6769 在我的 bundle.js 文件,第6769行是此函数的返回语句: getThemeButton:函数getThemeButto
..
这里的任何人都知道如何将数据注入到Browserify应用程序中? 我的意思是,我使用Browserify创建了一个大捆绑包app.js文件。 但是,当我的单页应用程序启动时,服务器还会在加载应用程序的HTML页面中添加一些引导数据,从而使应用程序不必向服务器执行Ajax请求 目前,服务器启动应用程序渲染的HTML模板如下所示:
..
是否可以使用Webpack或Browserify一次性创建捆绑包的“网络”和“节点”版本?捆绑包的“网络”版本将在客户端上使用,同一捆绑包的“节点”版本将在服务器上使用以进行预渲染(“ 同构”网络应用程序)。 解决方案 我认为最简单的方法可能只是创建两个配置,一个配置为 target:“ node” ,另一个 target:“ web” ,然后像 $ webpack&& webpack -
..
我将以下代码浏览器化为bundle.js,并将其包含在前端(在加载任何其他.js文件之前)。我的browserify文件就是这样的: var firebase = require('firebase') 然后在前端包含的下一个文件中,对该变量调用authorize(),但出现错误是否未定义firebase? 解决方案 Browserify 是一个模块捆绑程序,可
..
我想知道是否: 有一个浏览器通过ipm提供的jquery-select2 4.x插件版本? / li> 如果没有,我需要做什么才能使jquery-select2 4.x与基于npm / browserify的项目一起使用? 我在github上查看源代码,似乎有一个require / almond.js版本可用。 如果要使用jquery-select2插件,我到底需要做什么,我有
..
我正在研究隔离DOM模式的概念证明,并且正在使用Browserify作为资产管道。结果,我在代码中需要它们时就“需要”模块。请参见以下非常简单的代码示例: var loginForm = require(’page-objects / loginForm'); lf = loginForm(); lf.signInButton.on('click',function(eve
..
CommonJS菜鸟,在这里,我读到有关browserify的内容,并认为它比现有的RequireJS设置要简单,所以我继续进行更改。我发现我将在每个捆绑软件中都有代码重复。让我解释一下: 让我说,我有 page1.js 和 page2.js 使用 jquery.js 和 jquery-ui.js 现在我必须创建 bundle1.js 和 bundle2.js 并每个包中都重复了 jq
..
我正在尝试使用browserify来访问本地二进制文件(也就是说,该二进制文件与javascript文件位于用户计算机中的同一目录中)。 我没有成功。这是我尝试过的以及我所知道的: 〜)我知道fs无法正常工作... 0)我尝试使用require ('html'),但显示为“此浏览器不支持ajax” [我使用的是铬...但我认为它与chrome大致相同。 1)我尝试使用'浏览器请
..
在browserify手册中,排除部分,它给出了一个示例使用排除的方法: $ npm install jquery $ browserify -r jquery --standalone jquery> jquery-bundle.js 然后我们要在main.js中只需要('jquery') : var $ = require('jquery'); $(
..
我正在使用ReactJS& Browserify。我不知道为什么这个 require 无法让我访问 ReactCSSTransitionGroup : var React = require('react / addons'); 我尝试添加它,但仍无法正常工作: var ReactCSSTransitionGroup = React.ReactCSSTransi
..
我无法让TweeLite与browserify一起使用。在CommonJS方面,我是一个极端的菜鸟。 我已经使用Bower安装了gasp v1.13.2,并包含了这样的内容: var TweenLite = require(“ ../../ bower_components / gsap / src / minified / TweenLite.min.js”);
..
我正在尝试用Typescript编写前端代码,并希望导出该代码,以便我的浏览器可以加载 。 我是通过browserify和tsify实现的。我的麻烦是无法在全局名称空间中访问我的代码。当然,在 标记中加载脚本将执行该脚本,但是如果我希望像在库中使用的函数库那样加载脚本,该怎么办 s或类似的
..
在 HeadDirective.prototype.link 的以下代码中, this 等于全局 window 对象,而不是 HeadDirective 实例。我的理解是,原型函数中 this 的值本身就是包含对象。 var HeadDirective =(function(){ function HeadDirective($ rootScope,$ compile){ this。$
..
我尝试过以下操作: var path =‘../right/here’; var module = require(path); ,但是它不能再这样找到模块了,而: var模块= require('../ right / here'); 就像一个护身符。想用生成的字符串列表加载模块,但是我无法解决这个问题。有任何想法吗? 解决方案
..
这只是一个问题,目的是确认我对节点browserify的理解。 substack / node-browserify 说: 兼容性:许多不做IO的npm模块在 被浏览后才可以使用。其他人则需要更多工作。许多节点内置模块 已被包装为可在浏览器中工作,但仅当您显式地 require()或使用其功能时才能使用。 - 获取节点核心库事件,流,路径,$ b $的浏览器版本b u
..
我尝试安装browserify(npm模块)。.我遇到以下错误- praful @ ubuntu:〜/ terminalcloud $ npm install -g browserify npm http GET https://registry.npmjs.org/browserify npm错误!错误:无法从注册表获取:browserify npm错误!在/usr/sh
..
我有一个用于Node.js和浏览器的内部库。它有许多文件,并带有Grunt任务和不同的序言,一个用于浏览器,一个用于Node: 浏览器: //依赖的第三方(如Mustache)已经是全局 window.myLib = {/ *只是稍后填充了内容的命名空间对象* /} // //然后是普通的javascript,它仅向myLib添加元素。 //此部分与节点 中使用的示例相
..
最初的 html 来自后端。服务器具有定义的 process.env.NODE_ENV (以及其他环境变量)。浏览器代码可以构建一次,并在多个环境中运行(分段,生产等),因此无法将环境变量内联到浏览器化的脚本中(例如,通过 envify )。我希望能够在呈现的html中写出环境变量,并让浏览器化的代码使用这些变量。 这是我想像的那样:
..
我正在尝试使browserify的自定义依赖项名称与内存流一起使用。我之所以使用内存流,是因为此代码注定要在AWS Lambda内运行,该Lambda将接收多个“文件”作为输入,并且无法通过文件系统用于lambda。 根据 https://github.com/substack/node-browserify 上的文档,这似乎应该可行: b.require(file,opts)
..