使用Node fs模块会导致错误“未定义需求”

时间:2018-09-12 16:10:54

标签: javascript node.js webpack fs

我正在尝试使用Webpack捆绑一些代码。在尝试使用fs模块或将fs作为依赖项的模块之前,一切似乎都可以正常工作。我得到ReferenceError: require is not defined。这是我的webpack配置:

const nodeExternals = require("webpack-node-externals");

module.exports = {
    target: "node",
    mode: "development",
    externals: [nodeExternals({ whitelist: [ "lodash", "path" ] })]
};

关于使用require("fs")或使用具有fs作为依赖项的模块时为什么会出现此错误的任何想法?

编辑

通过上述配置,我在使用加密时得到require is not defined

我已经消除了对加密货币的依赖。我们使用了一个独特的ID生成器,该生成器使用了加密算法。我用JavaScript模块替换了它,但是现在我有了上面的配置,但是这次使用path时仍然没有定义require。

0 个答案:

没有答案