npm 运行构建语法错误:意外令牌'?' Symfony 5.4.19



我试图通过运行npm run build为symfony项目构建资产。这是我的package.json:

{
"devDependencies": {
"@babel/core": "^7.17.0",
"@babel/preset-env": "^7.16.0",
"@hotwired/stimulus": "^3.0.0",
"@symfony/stimulus-bridge": "^3.2.0",
"@symfony/webpack-encore": "^4.1.2",
"core-js": "^3.23.0",
"regenerator-runtime": "^0.13.9",
"webpack": "^5.74.0",
"webpack-cli": "^4.10.0",
"webpack-notifier": "^1.15.0"
},
"license": "UNLICENSED",
"private": true,
"scripts": {
"dev-server": "encore dev-server",
"dev": "webpack --mode development --watch",
"watch": "encore dev --watch",
"build": "encore production --progress"
},
"dependencies": {
"chart.js": "^3.9.1"
}
}

错误:

npm run build
> build
> encore production --progress
Running webpack ...
[webpack-cli] Failed to load '/home/lex/Desktop/research/UofSCNutrientStudy/webpack.config.js' config
[webpack-cli] /home/lex/Desktop/research/UofSCNutrientStudy/node_modules/css-minimizer-webpack-plugin/node_modules/jest-worker/build/index.js:109
enableWorkerThreads: this._options.enableWorkerThreads ?? false,
^
SyntaxError: Unexpected token '?'
at wrapSafe (internal/modules/cjs/loader.js:915:16)
at Module._compile (internal/modules/cjs/loader.js:963:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object.<anonymous> (/home/lex/Desktop/research/UofSCNutrientStudy/node_modules/css-minimizer-webpack-plugin/dist/index.js:17:5)
at Module._compile (internal/modules/cjs/loader.js:999:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)

我已经试过了:

我看过这样的答案:"npm运行构建"失败,显示SyntaxError:Unexpected令牌,并尝试查看导致问题的文件,但似乎找不到它。如果有其他有用的信息,请告诉我。它似乎也没有public/build/manifest.json文件,但不确定这是否相关。

@hous正确。我切换到16号节点,一切正常。

最新更新