Translate .vue
files to pure JavaScript, without using Browserify.
This uses the Compiler API from Vueify, and is useful when using Vue.js with Electron.
npm install --save-dev vueify grunt-vueify
Add something like the following to your Gruntfile.js
:
grunt.initConfig({
vueify: {
components: {
files: [
{
expand: true,
src: 'components/**/*.vue',
dest: 'dist/',
ext: '.vue.js'
}
]
}
},
// ...
});
grunt.loadNpmTasks('grunt-vueify');
grunt.registerTask('default', ['vueify']);
files
- Standard Grunt configuration for files; see the Grunt documentation for more information.
To configure Vueify, you should create a vue.config.js
file, as described in the Vuefiy documentation.