模块解析失败:意外字符“#”(7:2) 使用这些加载程序处理文件:

问题描述 投票:0回答:1

有人遇到过这样的事情吗

背景: 大约一周前,(React)项目运行良好,一切正常。

大约在同一时间,我开始开发一个新项目,但这次使用的是 React Native。这两个项目都在同一台工作机器上,但自然在不同的文件夹中。在 React Native 项目的初始设置过程中,我必须处理一堆错误,显然,在其中一个错误解决方案中,我要么更新了一个包(可能是不必要的),要么安装了一个新包。

几天后我回到旧项目,发现以下错误。因此,我无法确定到底是什么破坏了它。

Failed to compile.

./node_modules/ml-matrix/src/symmetricMatrix.js 7:2
Module parse failed: Unexpected character '#' (7:2)
File was processed with these loaders:
 * ./node_modules/babel-loader/lib/index.js
You may need an additional loader to handle the result of these loaders.
| export class SymmetricMatrix extends AbstractMatrix {
|   /** @type {Matrix} */
>   #matrix;
|   get size() {
|     return this.#matrix.size;

我尝试过的

我尝试了

npm clean cache
,删除
node_modules
文件夹,并删除
package-lock.json
文件,但没有帮助。

使用

@babel/preset-env
也不起作用。

回滚到旧的提交也没有解决问题(甚至回滚 5 个提交)。

该项目最初是使用CRA(Create React App)构建的。 没有

.babelrc
babel.config.js
webpack.config.js
等文件。

reactjs react-native webpack babeljs babel-loader
1个回答
0
投票

我也遇到了同样的问题,能告诉我你是怎么解决的吗?

© www.soinside.com 2019 - 2024. All rights reserved.