browserify 相关问题

Browserify是一个为Web浏览器打包Node.js模块的工具。

浏览器错误:未捕获类型错误:无法确定bundle.js中的当前节点版本

所以我最近在我的应用程序中安装了 browserify,并且在 Chrome 开发控制台中收到此错误: bundle.js:10677 未捕获类型错误:无法确定当前节点版本 在

回答 1 投票 0

使用 gulp+browserify 捆绑单独的供应商文件

更新1 我已经接近了,但某些模块仍然存在问题。 具体来说,我试图包含 Morris.js (morris.js06) 包。 我现在似乎能够生成单独的...

回答 1 投票 0

使用 Typescript、Browserify 和 Gulp 将 $ 和 jQuery 公开到全局范围

如何制作一个捆绑文件,将 $ 和 jQuery 放入窗口/全局范围中,以便其他捆绑包可以看到它? 我正在尝试从通用供应商文件中公开 JQuery 和 Bootstrap。 我想要我的布局。

回答 1 投票 0

browserify后无法调用模块的函数

我正在尝试使用 JS 模块制作简单的页面,该模块将对页面执行某些操作。我需要使用 node.js 的模块,所以我正在学习如何浏览器化工作。 我的HTML: 我正在尝试使用 JS 模块制作简单的页面,该模块将对页面执行某些操作。我需要使用 node.js 的模块,所以我正在学习如何浏览器化工作。 我的 HTML: <!doctype html> <html> <head> <script src="js/bundle.js" type="text/javascript"></script> </head> <body> <p>Hello world!</p> <script type="text/javascript"> var test = require("./test.js"); test.init(); </script> </body> </html> 这是我的 JavaScript (test.js): "use strict"; alert("here1"); var init = function() { alert("here2"); } exports.init = init 我正在捆绑: browserify.cmd test.js -o bundle.js 当我尝试打开页面时,它显示“here1”,但不显示“here2”。 在浏览器的控制台中我看到: Uncaught ReferenceError: require is not defined index.html:9 有什么想法可以让模块的函数(init)正常工作吗? 您需要将包含 Node 中任何内容的所有 JavaScript 代码放入 test.js 文件中,然后使用 browserify 将其转换为 te bundle.js。在您的示例中,您在 require 中使用节点函数 index.html,该函数不会被转换。然后浏览器会看到他不知道的函数 require(),这就是问题隐藏的地方。 简单来说:您的所有 javascript 代码(包含 Node)必须作为单个 index.html 包含在您的 bundle.js 中,这是来自源文件的浏览器结果。 编辑 Browserify(默认情况下)不允许您从浏览器化代码中调用任何浏览器化函数。但是您可以通过将函数附加到 window 范围来使其可用。 这是 test.js(然后通过 browserify 转换为 bundle.js)和 index.html "use strict"; alert("here1"); window.init = function() { alert("here2"); } <!doctype html> <html> <head> <script src="js/bundle.js" type="text/javascript"></script> </head> <body> <p>Hello world!</p> <script type="text/javascript"> init(); </script> </body> </html> 这是“浏览器无法访问”的热门搜索,我只是浪费了至少几个小时自己没有得到它。也许其他帖子、博客和教程都很迟钝,或者也许只是我,但这是一个我希望有人向我展示的例子: const trie = require('trie') <---you want to use this module like in node 运行此命令(安装 browserify 后): browserify -r trie -s trie > trie.browser.js (if node can find it, browserify should) -r = --require [模块名称] -s = --standalone [浏览器 JS 环境中模块的全局范围(!) var 名称] (您还可以使用 -o 作为 --output 选项,而不是使用 > 进行重定向) 然后在浏览器代码中您可以执行以下操作: const LexTrie = new trie.Trie() ...or... const LexTrie = trie.createTrieFromJson(lexicon_trie_json) 这比使用 require 制作一个中间文本文件要好,这对我来说无法将模块置于全局范围,直到我做了类似的事情: window.trie = require('trie') ...此时它起作用了,但我知道必须有一种更简单的方法。 希望这对像我这样的人在未来因为没有突出显示 --standalone 选项而无法获得 browserify 文档时有所帮助....

回答 2 投票 0

导入大括号中的所有模式

我正在尝试制作一个编辑器,可以在启动程序之前选择模式。我正在为我的项目使用 npm 包react-ace和brace。问题是,大括号文档

回答 2 投票 0

apiKey 使用 browserify 和 dotenv 返回未定义

希望有人能够帮助我解决以下问题。 我正在尝试利用 .env 来存储我的 API 密钥。我已经尝试了几种方法,但到目前为止还无法返回/使用我的 API 密钥....

回答 0 投票 0

浏览器|控制台中的 dotenv 变量值“未定义”

我想了解为什么在浏览器中检查变量值时它显示为“未定义” require('dotenv').config() const apiKey = process.env.GOOGLE_MAPS_API_KEY; 控制台.log(...

回答 2 投票 0

如果没有node_modules文件夹,我的应用程序如何工作?

我是一名前端开发人员,我对 Node 和 npm 的工作方式有点陌生。 通常,我在 JS 文件中需要我想要的包,然后使用 browserify。 但是当我将项目推送到 GitHub 时,我忽略了

回答 0 投票 0

从 React 应用程序调用 Kerberos 节点库

我正在使用 NodeJS v18.18.0 构建一个客户端 React 应用程序,通过 Kerberos 对用户进行身份验证。我打算使用节点库 kerberos (https://www.npmjs.com/package/kerberos)。这个包是...

回答 1 投票 0

在 Chrome 中调试时,Browserify 源映射未加载

我正在开发一个 Angular 应用程序。当尝试调试我的指令的链接函数时,我遇到了有关源映射的 Chrome 问题。 第一次加载页面时(由 Gulp 和浏览器触发......

回答 2 投票 0

如何在同一个 browserify 命令中缩小和分解文件?

我目前有这个factor-bundle命令,我用它来捆绑我的文件,并将所有常见的东西拉到一个公共文件中: browserify index.js bar-charts.js list-filter.js 仪表板.js -p [事实上...

回答 2 投票 0

如何使用 browserify/parcel with express?

这对我来说会很长,我已经为我的 dapp 使用了这段代码,它使用了几个导入的库和一个 .json 构建文件用于我的 solidity 合约,前几行看起来像这样

回答 0 投票 0

如何使用 Sveltekit 在浏览器中使用节点模块?

我正在学习 javascript 和 svelte,我找到了一个我想使用的模块。问题是该模块是为节点构建的,所以我不能直接在客户端使用 require('number-to-w...

回答 1 投票 0

将 polyfill 配置从 CRA 移植到 Vite 配置

我有一个旧的小型 CRA 应用程序,我将其迁移到 Vite React。我几乎准备好了,我只需要将旧的覆盖配置从 CRA 移植到我的新 Vite React 应用程序中。这似乎是一场更大的斗争...

回答 0 投票 0

Another ParseError: 'import' and 'export' may appear only with 'sourceType: module' :(

我花了好几天时间在互联网上搜索解决这个问题(请不要将其标记为重复!)。我正在尝试使用 ES6 导入: 从“下划线”导入 * 作为 _; <--- w...

回答 1 投票 0

.NET 核心与 Node.js 和 webpack 或 browserify

几天来,我一直在尝试让 .NET CORE 与节点一起工作。我尝试了 webpack 和 browserify,但没有任何效果。 有趣的是我可以在生成的 webpack javascrip 中看到我的函数定义...

回答 0 投票 0

browserify 返回 visitor[(override || node.type)] 不是函数

我正在通过命令行运行 browserify browserify src/crypto/Mnemonic.js -p esmify --standalone mnembundle > src/bundle/MnemonicBundle.js 但我收到此错误: 错误:解析文件 C:\...

回答 0 投票 0

Browserify:Can't walk dependency graph: ENOENT: no such file or directory error

Browserify:Can't walk dependency graph: ENOENT: no such file or directory 错误, 在尝试捆绑包含 express 和 mongoose 的 index.js 时遇到这个问题,这样我就可以避免眉头......

回答 0 投票 0

vite有browserify吗?我如何在基于 vite 的项目中使用 webrtc-swarm?

标题说明了这一点。要使用 webrtc-swarm 我相信你需要 browserify——需要全局定义缓冲区,虽然有一个方便的替代品,但它不会及时加载以解决...

回答 0 投票 0

无法使用 node-cron 在 javascript 中安排任务

所以我建立了一个网站,我试图在该网站上运行一个脚本来安排任务在每晚 12 点运行。因为我不能使用 require(),因为我正在运行一个网络服务器,所以我正在使用

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.