estoy usando node v12.22.9 , npm 8.5.1 e instalé cross-env: "^7.0"
ERROR in ./resources/js/frontend/eyesonMeeting.js Module build failed: SyntaxError: Unexpected token (4:10) 2 | 3 | class eyesonMeeting { > 4 | audio = true | ^ ¿Cómo puedo establecer las variables de clase sin conflicto? Intenté reemplazar cross-env por laravel-mix pero enfrenté un conflicto con sass.
scripts package.json :
"dev": "npm run development", "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", "watch": "npm run development -- --watch",Cuando usa clases, puede usar el constructor para establecer variables de clase usando this
class eyesonMeeting { constructor() { this.audio = true; } // example using audio in a different function someFunctionSettingAudioFalse() { this.audio = false; } hasAudio() { return this.audio; } }