mirror of
https://github.com/vuejs/vue-cli.git
synced 2026-01-25 08:38:57 -06:00
29 lines
828 B
JavaScript
29 lines
828 B
JavaScript
// This file will be loaded when the project is opened
|
|
module.exports = api => {
|
|
if (process.env.NODE_ENV === 'production') return
|
|
|
|
// Add dynamic components in dev mode (webpack dashboard & analyzer)
|
|
api.addClientAddon({
|
|
id: 'vue-webpack',
|
|
url: 'http://localhost:8042/index.js'
|
|
})
|
|
|
|
// Add a test page below 'plugins', 'configurations' and 'tasks' on the left sidebar
|
|
api.addView({
|
|
id: 'vue-webpack-test-view',
|
|
name: 'test-webpack-route',
|
|
icon: 'pets',
|
|
// icon: 'http://localhost:4000/_plugin/%40vue%2Fcli-service/webpack-icon.svg',
|
|
tooltip: 'Test view from webpack addon'
|
|
})
|
|
|
|
// Test Plugin Action
|
|
api.onAction('test-action', params => {
|
|
console.log('test-action called', params)
|
|
|
|
setTimeout(() => {
|
|
api.callAction('other-action', { foo: 'bar' })
|
|
}, 1000)
|
|
})
|
|
}
|