鍍金池/ 問答/Linux  HTML/ vue-cli 用 npm run build 時(shí)出現(xiàn)這個(gè)錯(cuò)誤

vue-cli 用 npm run build 時(shí)出現(xiàn)這個(gè)錯(cuò)誤

錯(cuò)誤如圖 :

圖片描述

(圖片有點(diǎn)小,請(qǐng)查看原圖)

別人說是 uglifyjs-webpack-plugin 版本問題,換成 1.1.3 就行了,
可是我換成 1.1.3 還是不行 ( 原始版本是 1.1.1 )。。。

求助 ,非常感謝 ?。。。。?/p>

----------------2017年12月26日更新-----------------------

謝謝大家的回答,問題我現(xiàn)在已經(jīng)解決了,問題就在于我當(dāng)時(shí)使用 npm ( 墻 ) 導(dǎo)致下載的模塊不完整,我以為我當(dāng)時(shí)設(shè)置的就是淘寶鏡像,就一直沒在意,后來才發(fā)現(xiàn)我當(dāng)時(shí)使用 npm config set registry http://registry.npm.taobao.org/ 這個(gè)命令只能改變臨時(shí)的下載源,后來我在npm的配置文件 npmrc 中直接設(shè)置了registry = https://registry.npm.taobao.org 就行了 。

回答
編輯回答
祈歡

html-minifier 版本是否為 3.5.8 ,改為低版本,我是這么解決的.

2018年9月16日 01:34
編輯回答
久舊酒

你是按那個(gè)教程開始的,是否是相關(guān)的依賴安裝不完整?或者構(gòu)建項(xiàng)目進(jìn)行初始化后沒有執(zhí)行依賴初始化。
比如執(zhí)行過 npm install沒有?

2018年1月27日 13:58
編輯回答
舊時(shí)光

將整個(gè) node_modules 目錄全部刪除,重新運(yùn)行 npm install 試試

2018年4月10日 11:51
編輯回答
故林

有沒有刪除全部的包,然后重新npm install一遍?

2017年8月14日 08:16
編輯回答
我以為

謝謝大家的回答,問題我現(xiàn)在已經(jīng)解決了,問題就在于我當(dāng)時(shí)使用 npm ( 墻 ) 導(dǎo)致下載的模塊不完整,我以為我當(dāng)時(shí)設(shè)置的就是淘寶鏡像,就一直沒在意,后來才發(fā)現(xiàn)我當(dāng)時(shí)使用 npm config set registry http://registry.npm.taobao.org/ 這個(gè)命令只能改變臨時(shí)的下載源,后來我在npm的配置文件 npmrc 中直接設(shè)置了registry = https://registry.npm.taobao.org 就行了 。

2017年12月25日 02:48
編輯回答
解夏

謝邀!
您看一下README.md有沒有關(guān)于 uglifyjs-webpack-plugin 的注釋?比如我這邊 README.md文 文件開頭的一段話!

webpack =< v3.0.0 currently contains v0.4.6 of this plugin under `webpack.optimize.UglifyJsPlugin as an alias. For usage of the latest version (v1.0.0), please follow the instructions below. Aliasing v1.0.0 as webpack.optimize.UglifyJsPlugin is scheduled for webpack v4.0.0

于是乎我將 package.json 中的 uglifyjs-webpack-plugin 的版本手動(dòng)改為 ^0.4.6 ,再重新 npm install 。
如果改完之后還不行,那有可能是npm緩存的問題:

將整個(gè) node_modules 目錄全部刪除,再次運(yùn)行 npm install 試試

2018年3月10日 04:08