Я пытаюсь создать приложение, которое очищает динамическую веб-страницу с помощью модуля узла "puppeteer-core".Идея состоит в том, чтобы пользователь нажимал кнопку, которая запускает функцию.Эта функция будет очищать содержимое и возвращать его пользователю.
Я настроил веб-пакет (я думаю, что правильно), но когда я собираю проект для производства, он не способен объединить "ядро кукловода",У меня следующая ошибка:
"Не удается разрешить модуль 'ws' в 'path / to / node_module / puppeteer-core / lib" (https://i.imgur.com/KmTFcnd.png)
Почему у меня этоошибка и как ее решить? Возможно ли очистить динамическую веб-страницу в развернутом приложении (без использования nodejs на стороне сервера)?
Версия веб-пакета: 4.28.2
Я пытался использовать "webpack-node-externals ", но безуспешно.
// webpack.config.js
const path = require("path")
module.exports = {
entry: {
main: './Client/js/main.js'
},
output: {
filename: '[name].js',
path: path.resolve(__dirname, 'wwwroot/js')
},
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: [{ loader: "babel-loader"}]
}
]
},
}
Я хотел бы добиться того, что я упомянул выше. Разрешить пользователю:
Нажмите кнопку> Очистить динамический веб-сайт> ВозвратИнформация