Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Laravel + vue(require no definido)

Estas en el tema de Laravel + vue(require no definido) en el foro de Frameworks y PHP orientado a objetos en Foros del Web. hola a todos. Estoy configurando vue para el frontend. version de node: v12.16.3 version de npm: 6.4.14. compilo webpack sin errores a mi archivo app.j ...
  #1 (permalink)  
Antiguo 10/09/2020, 17:29
 
Fecha de Ingreso: noviembre-2015
Mensajes: 59
Antigüedad: 4 años, 11 meses
Puntos: 0
Laravel + vue(require no definido)

hola a todos.
Estoy configurando vue para el frontend.
version de node: v12.16.3
version de npm: 6.4.14.

compilo webpack sin errores a mi archivo app.j en public.

mix.scripts([
...
'resources/js/app.js'
], 'public/frontend/js/app.js')
.styles...

cuando carga la pagina me dice
Uncaught ReferenceError: require is not defined :
en referencia al archivo resources/js/app.js que esta compilado con webpack en public/js/app.js(este es el que cargo en el layout)

Código PHP:
/**

 * First we will load all of this project's JavaScript dependencies which

 * includes Vue and other libraries. It is a great starting point when

 * building robust, powerful web applications using Vue and Laravel.

 */

require('./bootstrap');

window.Vue = require('vue');

/**

 * The following block of code may be used to automatically register your

 * Vue components. It will recursively scan this directory for the Vue

 * components and automatically register them with their "basename".

 *

 * Eg. ./components/ExampleComponent.vue -> <example-component></example-component>

 */

// const files = require.context('./', true, /\.vue$/i)

// files.keys().map(key => Vue.component(key.split('/').pop().split('.')[0], files(key).default))

Vue.component('services-component', require('./components/ServicesComponent.vue').default);

/**

 * Next, we will create a fresh Vue application instance and attach it to

 * the page. Then, you may begin adding components to this application

 * or customize the JavaScript scaffolding to fit your unique needs.

 */

const app = new Vue({

    
el'#app',

}); 
porque pasa esto y que hacer para salucionarlo.gracias de antemano



La zona horaria es GMT -6. Ahora son las 04:59.