A webpack plugin of eruda to help you develop mobile app
npm install eruda-webpack-plugin-nextEnglish | 中文
js
npm i --save-dev eruda-webpack-plugin
`
`js
// webpack.config.js
const ErudaWebpackPlugin = require('eruda-webpack-plugin')
const HtmlWebpackPlugin = require('html-webpack-plugin')
const config = {
devServer: {
contentBase: path.join(__dirname, 'dist'),
port: 1000
},
mode: "development",
plugins: [
new HtmlWebpackPlugin({
template: path.resolve(__dirname, 'index.html')
}),
new ErudaWebpackPlugin({
entry: /index\.js$/
})
]
}
`
Open http://localhost:1000 in your browser, you can use eruda to debug your mobile app
Using eruda's plugin
`js
new ErudaWebpackPlugin({
plugins: ['fps', 'timing']
})
`
Options
$3
eruda-webpack-plugin only works in development mode, if you need it in other modes, you can set force as true
`js
new ErudaWebpackPlugin({
force: true
})
`
$3
Choose which eruda's tools you want, by default all will be added.
`js
new ErudaWebpackPlugin({
tool: ['console', 'elements']
})
`
$3
add eruda's plugin
`js
new ErudaWebpackPlugin({
plugins: ['fps', 'timing']
})
`
$3
the assets which should inject eruda instance
all .js assets will be injected by default
`js
new ErudaWebpackPlugin({
entry: [/index\.js$/, /page1\.js$/]
})
`
$3
the assets which don't need inject eruda instance
this option is contrary to entry
`js
new ErudaWebpackPlugin({
filters: [/subpage\.js$/]
})
``