Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未使用Web包编译的专用字段_Javascript_Webpack_Javascript Objects - Fatal编程技术网

Javascript 未使用Web包编译的专用字段

Javascript 未使用Web包编译的专用字段,javascript,webpack,javascript-objects,Javascript,Webpack,Javascript Objects,我试图为我的类创建一个私有字段,但出于某种原因,webpack拒绝编译它,它不断给我一个错误,下面是一个示例 类示例{ #私宅区; 构造函数(){…} } 下面是这个例子产生的错误 ERROR in ./src/example.js 2:2 Module parse failed: Unexpected character '#' (2:2) You may need an appropriate loader to handle this file type, currently no lo

我试图为我的类创建一个私有字段,但出于某种原因,webpack拒绝编译它,它不断给我一个错误,下面是一个示例

类示例{
#私宅区;
构造函数(){…}
}
下面是这个例子产生的错误

ERROR in ./src/example.js 2:2
Module parse failed: Unexpected character '#' (2:2)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
| class Example {
>   #privateField;
|
|   constructor() {
 @ ./src/example.js
 @ ./src/index.js

Webpack本身只是一个Javascript绑定器,如果你有现代的JS特性,Webpack不会理解这一点

幸运的是,babel和webpack配合得很好,所以要获得ESNext功能,您需要包括babelLoader


你的网页配置是什么样子的?@Keith暂时没有使用网页,但我很确定你需要babel loader,因为这是ES2019的一项功能@Keith非常感谢,效果很好,你可以用这个回答,这样我就可以把问题标记为已解决