Я пытаюсь использовать веб-пакет для связывания некоторого кода.Кажется, все работает, пока я не попытаюсь использовать модуль fs или модуль, в котором fs является зависимостью.Я получаю ReferenceError: require is not defined
.Вот мой конфиг веб-пакета:
const nodeExternals = require("webpack-node-externals");
module.exports = {
target: "node",
mode: "development",
externals: [nodeExternals({ whitelist: [ "lodash", "path" ] })]
};
Любые мысли о том, почему я получаю эту ошибку при использовании require("fs")
или использовании модуля с зависимостью fs?
EDIT
При использовании вышеуказанного конфига я получаю require is not defined
при использовании криптографии.
У меня удалена зависимость от криптографии.Мы использовали уникальный генератор идентификаторов, который использовал крипто.Я заменил его на модуль JavaScript, но теперь у меня есть вышеуказанный конфиг и все еще не определено требование, на этот раз при использовании пути.