我正在尝试使用web-pushNPM 模块将推送通知从一个客户端发送到另一个客户端,而两者之间没有服务器。使用此 Webpack 配置:
const webpack = require('webpack')
module.exports = {
mode: 'production',
entry: './index.js',
output: {
path: __dirname,
filename: 'bundle.js'
},
resolve: {
fallback: {
crypto: require.resolve('crypto-browserify'),
fs: false,
http: require.resolve('http-browserify'),
https: require.resolve('https-browserify'),
net: require.resolve('net-browserify'),
path: require.resolve('path-browserify'),
tls: require.resolve('tls-browserify'),
zlib: require.resolve('zlib-browserify')
}
},
plugins: [new webpack.DefinePlugin({process: {env: {}}})]
}
它捆绑时没有错误,但在调用时会在运行时出现此错误sendNotification:
TypeError: Cannot read property 'call' of undefined