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
Javascript npx网页包-无法读取属性';缩小';未定义的_Javascript_Webpack - Fatal编程技术网

Javascript npx网页包-无法读取属性';缩小';未定义的

Javascript npx网页包-无法读取属性';缩小';未定义的,javascript,webpack,Javascript,Webpack,我将通过此链接阅读网页的基本教程: 运行npx webpack时失败,出现以下错误: ERROR in main.js from Terser TypeError: Cannot read property 'minify' of undefined at minify (/Users/name/Documents/practice/webpack/webpack-demo/node_modules/terser-webpack-plugin/dist/minify.js:175:23)

我将通过此链接阅读网页的基本教程:

运行
npx webpack
时失败,出现以下错误:

ERROR in main.js from Terser
TypeError: Cannot read property 'minify' of undefined
    at minify (/Users/name/Documents/practice/webpack/webpack-demo/node_modules/terser-webpack-plugin/dist/minify.js:175:23)
    at module.exports (/Users/name/Documents/practice/webpack/webpack-demo/node_modules/terser-webpack-plugin/dist/worker.js:13:40)
    at handle (/Users/name/Documents/practice/webpack/webpack-demo/node_modules/worker-farm/lib/child/index.js:44:8)
    at process.<anonymous> (/Users/name/Documents/practice/webpack/webpack-demo/node_modules/worker-farm/lib/child/index.js:51:3)
    at process.emit (events.js:188:13)
    at emit (internal/child_process.js:828:12)
    at process.internalTickCallback (internal/process/next_tick.js:72:19)
index.html

开始
index.js package.json
这是一个bug,您可以通过安装terser v3.14来修复它

简单运行:

npm i -D terser@3.14
来源:

解决方案:

npm install terser@3.14.1 --save-dev
{
  "name": "webpack-demo",
  "version": "1.0.0",
  "description": "",
  "private": true,
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "webpack": "^4.29.0",
    "webpack-cli": "^3.2.1"
  },
  "dependencies": {
    "lodash": "^4.17.11"
  }
}

npm i -D terser@3.14
npm install terser@3.14.1 --save-dev