Как очистить динамическую веб-страницу, используя ядро ​​puppeteer в развернутом приложении? - PullRequest
0 голосов
/ 29 декабря 2018

Я пытаюсь создать приложение, которое очищает динамическую веб-страницу с помощью модуля узла "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"}]
            }
        ]
    },
}

Я хотел бы добиться того, что я упомянул выше. Разрешить пользователю:

Нажмите кнопку> Очистить динамический веб-сайт> ВозвратИнформация

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...