我正在使用node v12.22.9并npm 8.5.1安裝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
| ^
如何設定類變數而不發生沖突?我試圖替換cross-env為,laravel-mix但我遇到了與 sass 的沖突。
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",
uj5u.com熱心網友回復:
當您使用類時,您可以使用建構式來設定類變數this
class eyesonMeeting {
constructor() {
this.audio = true;
}
// example using audio in a different function
someFunctionSettingAudioFalse() {
this.audio = false;
}
hasAudio() {
return this.audio;
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/482259.html
標籤:javascript 节点.js 拉拉维尔 网页包
上一篇:當我嘗試使用near-api-js和webpack5中的keyStores時,為什么會看到“TypeError:str.splitisnotafunction”?
