19得票2回答
在浏览器中使用Node JS的fs模块

我有一个场景,想要从客户端将数据导出为CSV格式。我会有一个文本框/区域或其他地方,用户可以输入数据,然后理想情况下,点击一次按钮时,本地的CSV文件将被更新为该数据。 使用Node.js和其核心模块(特别是fs模块),通过与服务器交互很容易实现此目标。但显然从浏览器中实现这一点就不那么容易...

19得票3回答
如何检测Browserify正在运行?

我有一个图书馆,我想在客户端和服务器端都使用它。但是,由于request不兼容browserify,当使用browserify编译时,我需要使用另一个名为browser-request的图书馆。if (inNodejsRuntime) { var request = require('re...

19得票5回答
赛普拉斯解析错误:只有在“sourceType: module”的情况下才能出现“import”和“export”。

我将Cypress从3.0.3更新到3.1.3。我使用ES6的导入/导出模块,这必须是与文档相关的工作。但终端中有一行显示为undefined,并在GUI中出现以下错误:<root_dir>/node_modules/@babel/runtime/helpers/esm/defin...

18得票6回答
Browserify在尝试捆绑多个js文件时找不到模块。

这是我第一天使用Node,我在尝试打包一些JS文件时遇到了一些问题。MyFolder |-- app (folder) | |-- Collections (contains: movies.js) | |-- Models (contains: movie.js) | ...

18得票7回答
在单个模块中使用多个React组件

我对browserify一无所知。 我一直在试着使用browserify + reactify + gulp来转换、压缩和合并React应用程序。 只要我有一个React.createClass和一个module.exports = MyComponent,一切都正常工作。 由于我有几个共享组...

18得票3回答
让Browserify的require路径更像RequireJS

我发现在移动文件并且需要不断地重写文件包含路径以使其相对于新的文件夹位置是一件麻烦的事情。 我希望在我的browserify代码中避免这种情况:var View = require('../../../../base/view'); 我希望你能做更符合 RequireJS 的事情,它知道我的基...

18得票2回答
如何使用Browserify对npm模块执行转换

默认情况下,browserify不会对从node_modules中导入的模块执行转换,即没有路径的模块。 我创建了一个快速的github仓库来说明这一点here。被browserify处理的index.js文件如下所示: var fs = require('fs'); var testmo...

18得票4回答
如何为AWS Lambda nodejs运行时构建单个js文件

我们正在开发一个项目/框架(JAWS),用于在 AWS Lambda 中部署和维护代码。我想将所有 Node.js 代码构建/打包到一个 JS 文件中,原因如下: 更小的代码库有助于减少 Lambda 的冷启动问题。 Lambda 有 50MB 的代码压缩限制。 我们不想创建一个定制的...

18得票4回答
如何从我的Browserify捆绑包中排除"require('react')"?

我正在使用 Browserify 来打包一个 ReactJS 应用程序。 我的所有组件都在顶部包含一个 require("react")。这会导致 Browserify 在我的捆绑包中包含 ReactJS源代码。但我想排除它。 我该怎么做?这样做是正确的吗?

17得票2回答
NPM - Browserify:“'import'和'export'只能与'sourceType: module'一起使用”

我正在尝试将一个使用Browserify转换为普通Javascript的tensorflow.js文件(使用Node.js编写)。在文件中有两行代码import * as tf from '@tensorflow/tfjs'; import {MnistData} from './data';...