browserify专题提供browserify的最新资讯内容,帮你更好的了解browserify。
我正在将一个相当大的打字稿项目从内部模块移动到外部模块.我这样做是因为我想创建一个核心捆绑包,如果需要,可以加载其他捆绑包.我要记住的第二个要求是,我希望能够在nodeJS服务器上运行捆绑包(如果需要,可以进行一些修改). 我第一次尝试使用AMD& require.js构建核心包,但我遇到了循环依赖的问题.在阅读了这与require.js相同之后,commonJS更经常被建议用于大型项目我试过了.
在我的前端代码中,我使用require()来拉入库,依次依赖于Underscore.js的不同版本.因此,当我使用browserify将所有东西捆绑在一起时,输出包含多个Underscore副本.有没有办法告诉browserify,require(‘underscore’)应该总是导入一个特定的文件? 作为这个问题的一个示范,想象我有以下依赖: // package.json "dependenc
我正在尝试重构一个使用Browserify的库,方法是使用browserify-shim从bundle中填充某些模块.具体来说,库使用require(“codemirror”),但我想提供一个不包含CodeMirror的包,而是使用通过CDN提供的包. 所以我在package.json中有了browserify-shim配置 "browserify-shim": { "jquery": "
我想将我的node.js应用程序作为单个js文件分发.应用程序非常简单,但它依赖于一些库. Browserify似乎很好地捆绑了npm依赖项.然而,该应用程序还依赖于fs内置文件系统库,不幸的是它的签名似乎没有被加载.例如,以下代码给出undefined不是函数错误. var fs = require('fs') fs.readFileSync(file, 'utf8'); 我知道Browseri
我正在尝试捆绑我自己的代码(A),后者又使用2个第三方组件(B和C),其中C也需要B.据我所知,所有内容都是使用CommonJS节点样式模块编写的. 捆绑时自己出现在60K. B是单独包含的,并假设是全局的,我已经通过在我的构建步骤中执行一个替换的脏点来完成这项工作,并且需要(“B”)使用global.B C是什么导致了我的问题,它的意思是“只有8K”大小但是当我尝试用A捆绑它时我的捆绑跳跃到60
使用Karma和Jasmine在rails应用程序的角度前端进行单元测试.看来我已经完成了人类已知的所有事情来解决这个错误,我在package.json中留下了一百万个依赖项.这是我的Karma.conf.js: module.exports = function(config) { config.set({ // base path that will be used to resolve
我试图使用Bootstrap 3.0与Browserify 5.9.1,但得到以下错误: Uncaught ReferenceError: jQuery is not defined 什么是正确的方法这样做? 这是我的package.json的相关部分: { ... "scripts": { "bundle": "browserify main.js -o bundle.js --
我想知道如何在Play Framework 2.3中使用CommonJS模块? 我想一个Browserify插件可以用类似于sbt-less插件的方式编写,但在开始之前我想知道其他人如何处理这个. 在播放框架构建过程中是否有使用Browserify的方法? 也许有些喜欢: https://github.com/sbt/sbt-js-engine或 https://github.com/guardi
我正在使用browserify来捆绑前端代码.这是伟大的到目前为止,但我一直很难混合npm和非npm包.例如,将npm版本的jQuery与非CJS版本的jQuery插件一起使用. 我目前的解决方案是使用package.json中的浏览器键指向jQuery的dist,然后使用browserify-shim将其添加为插件的依赖项. 有没有比现在更干净的方法呢? 编辑:我正在尝试使用npm和packag
我一直在尝试使用AngularJS,Browserify和Gulp创建一个项目,以获得出色的开发人员体验,该项目可生成可分发的“模块”(以Angular的说法).我们的想法是拥有一个自我记录的项目,如Angular Bootstrap,它还可以生成用于其他应用程序的耗材分发. 我们与Gulp取得了很好的成绩,但我们在使用browserify / browserify-shim时遇到了麻烦.此外,遗
我试图在使用fs对象的文件上使用browserify。当我浏览它时,对require(‘fs’)的调用不会被转换并需要返回{}。有没有解决办法?我在Stackoverlow和其他地方看到了一些建议,但似乎没有完全实现。 我实际上希望使用browserify为我教的课程创建一个谷歌Web打包的应用程序。 提前致谢。 浏览器应该使用哪个文件系统? HTML5文件系统与传统的文件系统无法真正相媲美。它没
我编写了一个gulp任务,使用watchify和babelify作为转换将我的.jsx和.js脚本编译成一个包.出于某种原因,我的gulp脚本似乎对变换感到窒息,我不知道为什么: gulp.task('browserify', function() { var bundle = watchify(browserify('./app/jsx/client/index.jsx', { ex
我开始使用 babel.js来使用JavaScript ES6功能,但是我遇到了一个问题 我目前正在使用browserify构建我的应用程序并使用以下命令重新执行. browserify -t reactify app/main.js -o public/scripts/bundle.js 现在我想在babel中使用一个等效命令将我需要的模块捆绑在一起,用ES6编写一个bundle.js.这不起作
我有Browserify,6to5ify和Karma玩得很好,成功运行我的规格.然而,当我添加代码覆盖时,情况就会发生变化.我尝试了几种方法: >将browserify-istanbul变换添加到我的karma.conf.js.但是,这导致它尝试在我的spec文件上运行检测,它也会出现. >在源文件上运行coverage预处理器.但是因为istanbul(甚至是douglasduteil / ka
我尝试编写这些代码 gulp.task('script', function() { 'use strict' return gulp.src(['app.js', 'components/**/*.jsx']) .pipe(babel()) .pipe(browserify()) .pipe(gulp.dest("dist")); }); 但它显示了一些错误: S
我的最终目标是在使用Browserify和Babel 7的项目中使用Yarn Workspaces.这是我所遇到的问题的最小复制.基本上似乎在子文件夹中存在一个package.json文件(这是你使用Yarn Workspaces时所拥有的东西之一)会破坏我的Browserify构建,我无法弄清楚原因. Here’s a GitHub repo with a minimal reproductio
我有这个文件(一大堆几个JS文件),曾经使用过browserify(5.10.0 )直到几天前,现在它没有. 这就是我正在运行的: $browserify index.js -o dist/out.bundle.js 输出是: Error: path must be a string at /usr/local/lib/node_modules/browserify/node_modules/re
我想在我的Yeoman项目中使用browserify而不是RequireJS.你能否告诉我如何交换它,以便我的app /和test /可以利用module.exports和require()? 这是我做的: > npm install grunt-browserify –save-dev > npm install coffeeify –save-dev >在Gruntfile.js中添加grun
我正在使用browserify创建节点应用程序来模块化前端代码. 不幸的是,我无法让Backbone工作,因为它抛出了这个错误: Uncaught TypeError: Property '$' of object #<Object> is not a function 在此脚本之前加载jQuery: var _ = require('underscore'), Backbone = re
所以我有这个脚本’source.js’. var m = require("somemodule"); 然后我用browserify构建它: $browserify source -o build.js 有没有办法在chrome | firefox控制台中访问? 由于node.js封装,m不是全局的… browserify在一个闭包中包装东西,特别是限制范围(比如node.) 使用全局(如节点)或