1.0.3 • Published 8 months ago
if-wolftrack-html-plugin v1.0.3
Why
Help to auto-inject if-wolftrack
script into rendered html before the head tag depends on the env-mode.
Options
import InsertWolfTrackPlugin from 'if-wolftrack-html-plugin'
InsertWolfTrackPlugin(options)
key | type | default | |
---|---|---|---|
FILE_NAME | String | index.html | 注入的目标HTML |
APP_ID | String | Default | 应用ID |
APP_TYPE | String | 4 | 应用类型,默认4 (H5) |
AUTP_PV | Boolean | true | 是否自动发送PV |
SPA | Boolean | false | 是否支持单页应用检查 |
TRACK_URL | Object | {production: '//localhost'} | where_to_sendpv 环境配置 development ,test ,uat ,production |
How to Use
webpack
const InsertWolfTrackPlugin = require('if-wolftrack-html-plugin/webpack')
// Vue.config.js
configureWebpack: {
plugins: [
new InsertWolfTrackPlugin({
APP_ID: 'myAppID',
TRACK_URL: {
development: '//dev.mysite.com/track_log',
test: '//test.mysite.com/track_log',
production: '//prod.mysite.com/track_log'
}
})
]
}
Rollup
import InsertWolfPTrack from 'if-wolftrack-html-plugin/rollup'
// vite.config.js
plugins: [
InsertWolfPTrack({
APP_ID: 'myAppID',
TRACK_URL: {
development: '//dev.mysite.com/track_log',
test: '//test.mysite.com/track_log',
production: '//prod.mysite.com/track_log'
}
})
]