browserify相关内容

如何“删除” /“更改”?使用browserify时需要一些require(...)调用?

我有用node.js编写的应用程序,它需要一些npm模块(反应,反应路由器等)。当我在上面运行browserify时,所有npm模块都被“注入”到bundle.js文件中。我想要的是为bower提供分发包,该分发包在bundle.js文件中不包含react和react-router依赖项,因为它们可以在bower.json中被引用为依赖项。 app.js: var React = r ..
发布时间:2020-09-24 00:27:21 前端开发

无法读取未定义的“组件”:将material-ui与browserify一起使用

根据Material-ui设置文档中的建议,我正在使用browserify来管理我的依赖项。当我尝试运行代码时,控制台会显示以下消息: 未捕获的TypeError:无法读取未定义的属性“ component” ,可追溯到 bundle.js:6769 在我的 bundle.js 文件,第6769行是此函数的返回语句: getThemeButton:函数getThemeButto ..
发布时间:2020-09-24 00:27:18 前端开发

在Browserify应用程序中注入数据

这里的任何人都知道如何将数据注入到Browserify应用程序中? 我的意思是,我使用Browserify创建了一个大捆绑包app.js文件。 但是,当我的单页应用程序启动时,服务器还会在加载应用程序的HTML页面中添加一些引导数据,从而使应用程序不必向服务器执行Ajax请求 目前,服务器启动应用程序渲染的HTML模板如下所示: ..
发布时间:2020-09-24 00:27:16 前端开发

如何使用Webpack同时创建捆绑包的“网络”和“节点”版本?

是否可以使用Webpack或Browserify一次性创建捆绑包的“网络”和“节点”版本?捆绑包的“网络”版本将在客户端上使用,同一捆绑包的“节点”版本将在服务器上使用以进行预渲染(“ 同构”网络应用程序)。 解决方案 我认为最简单的方法可能只是创建两个配置,一个配置为 target:“ node” ,另一个 target:“ web” ,然后像 $ webpack&& webpack - ..

Browserify不起作用-为什么?

我将以下代码浏览器化为bundle.js,并将其包含在前端(在加载任何其他.js文件之前)。我的browserify文件就是这样的: var firebase = require('firebase') 然后在前端包含的下一个文件中,对该变量调用authorize(),但出现错误是否未定义firebase? 解决方案 Browserify 是一个模块捆绑程序,可 ..
发布时间:2020-09-24 00:27:09 前端开发

npm browserify的jquery-select2版本4.x版本

我想知道是否: 有一个浏览器通过ipm提供的jquery-select2 4.x插件版本? / li> 如果没有,我需要做什么才能使jquery-select2 4.x与基于npm / browserify的项目一起使用? 我在github上查看源代码,似乎有一个require / almond.js版本可用。 如果要使用jquery-select2插件,我到底需要做什么,我有 ..
发布时间:2020-09-24 00:27:07 其他开发

需要我自己的模块

我正在研究隔离DOM模式的概念证明,并且正在使用Browserify作为资产管道。结果,我在代码中需要它们时就“需要”模块。请参见以下非常简单的代码示例: var loginForm = require(’page-objects / loginForm'); lf = loginForm(); lf.signInButton.on('click',function(eve ..
发布时间:2020-09-24 00:27:04 前端开发

如何使用Browserify避免代码重复

CommonJS菜鸟,在这里,我读到有关browserify的内容,并认为它比现有的RequireJS设置要简单,所以我继续进行更改。我发现我将在每个捆绑软件中都有代码重复。让我解释一下: 让我说,我有 page1.js 和 page2.js 使用 jquery.js 和 jquery-ui.js 现在我必须创建 bundle1.js 和 bundle2.js 并每个包中都重复了 jq ..
发布时间:2020-09-24 00:25:41 前端开发

使用browserify在javascript中读取二进制文件

我正在尝试使用browserify来访问本地二进制文件(也就是说,该二进制文件与javascript文件位于用户计算机中的同一目录中)。 我没有成功。这是我尝试过的以及我所知道的: 〜)我知道fs无法正常工作... 0)我尝试使用require ('html'),但显示为“此浏览器不支持ajax” [我使用的是铬...但我认为它与chrome大致相同。 1)我尝试使用'浏览器请 ..
发布时间:2020-09-24 00:25:39 前端开发

如何在browserify中使用排除?

在browserify手册中,排除部分,它给出了一个示例使用排除的方法: $ npm install jquery $ browserify -r jquery --standalone jquery> jquery-bundle.js 然后我们要在main.js中只需要('jquery') : var $ = require('jquery'); $( ..
发布时间:2020-09-24 00:24:34 其他开发

不起作用:require('react / addons')

我正在使用ReactJS& Browserify。我不知道为什么这个 require 无法让我访问 ReactCSSTransitionGroup : var React = require('react / addons'); 我尝试添加它,但仍无法正常工作: var ReactCSSTransitionGroup = React.ReactCSSTransi ..
发布时间:2020-09-24 00:24:32 其他开发

在浏览器中使用Greensock

我无法让TweeLite与browserify一起使用。在CommonJS方面,我是一个极端的菜鸟。 我已经使用Bower安装了gasp v1.13.2,并包含了这样的内容: var TweenLite = require(“ ../../ bower_components / gsap / src / minified / TweenLite.min.js”); ..
发布时间:2020-09-24 00:24:27 前端开发

在浏览器中使用的翻译打字稿

我正在尝试用Typescript编写前端代码,并希望导出该代码,以便我的浏览器可以加载 。 我是通过browserify和tsify实现的。我的麻烦是无法在全局名称空间中访问我的代码。当然,在 标记中加载脚本将执行该脚本,但是如果我希望像在库中使用的函数库那样加载脚本,该怎么办 s或类似的 ..
发布时间:2020-09-24 00:24:23 前端开发

为什么不能在node.js(browserify)的require()函数中将变量用作参数?

我尝试过以下操作: var path =‘../right/here’; var module = require(path); ,但是它不能再这样找到模块了,而: var模块= require('../ right / here'); 就像一个护身符。想用生成的字符串列表加载模块,但是我无法解决这个问题。有任何想法吗? 解决方案 ..
发布时间:2020-09-24 00:24:19 前端开发

节点browserifyify节点核心库

这只是一个问题,目的是确认我对节点browserify的理解。 substack / node-browserify 说: 兼容性:许多不做IO的npm模块在 被浏览后才可以使用。其他人则需要更多工作。许多节点内置模块 已被包装为可在浏览器中工作,但仅当您显式地 require()或使用其功能时才能使用。 - 获取节点核心库事件,流,路径,$ b $的浏览器版本b u ..
发布时间:2020-09-24 00:23:16 前端开发

NPM安装错误

我尝试安装browserify(npm模块)。.我遇到以下错误- praful @ ubuntu:〜/ terminalcloud $ npm install -g browserify npm http GET https://registry.npmjs.org/browserify npm错误!错误:无法从注册表获取:browserify npm错误!在/usr/sh ..
发布时间:2020-09-24 00:22:11 其他开发

编写TypeScript并发出用于浏览器和节点的库

我有一个用于Node.js和浏览器的内部库。它有许多文件,并带有Grunt任务和不同的序言,一个用于浏览器,一个用于Node: 浏览器: //依赖的第三方(如Mustache)已经是全局 window.myLib = {/ *只是稍后填充了内容的命名空间对象* /} // //然后是普通的javascript,它仅向myLib添加元素。 //此部分与节点 中使用的示例相 ..
发布时间:2020-09-24 00:20:45 前端开发

如何在运行浏览器脚本之前设置process.env?

最初的 html 来自后端。服务器具有定义的 process.env.NODE_ENV (以及其他环境变量)。浏览器代码可以构建一次,并在多个环境中运行(分段,生产等),因此无法将环境变量内联到浏览器化的脚本中(例如,通过 envify )。我希望能够在呈现的html中写出环境变量,并让浏览器化的代码使用这些变量。 这是我想像的那样: ..
发布时间:2020-09-24 00:20:41 其他开发

Browserify的自定义依赖项名称不起作用

我正在尝试使browserify的自定义依赖项名称与内存流一起使用。我之所以使用内存流,是因为此代码注定要在AWS Lambda内运行,该Lambda将接收多个“文件”作为输入,并且无法通过文件系统用于lambda。 根据 https://github.com/substack/node-browserify 上的文档,这似乎应该可行: b.require(file,opts) ..
发布时间:2020-09-24 00:19:34 其他开发