關於 npm audit 引發的坑

2021-09-13 02:27:10 字數 1128 閱讀 6017

found 2 vulnerabilities (1 low, 1 high)

run 'npm audit fix' to fix them, or 'npm audit' for details

fixed 0 of 2 vulnerabilities in 1295 scanned packages

2 package updates for 5 vulns involved breaking changes

(use `npm audit fix --force` to install breaking changes; or do it by hand)

根據提示嘗試執行 npm audit fix --force,接著就是各種報錯(心塞塞)

首先,是connot find module 『webpack-cli/bin/config -yargs』(應該是剛剛的命令把webpack-dev-server公升級了),檢視package.json,發現webpack(3.xx)和webpack-dev-server(3.xx)版本不相容,webpack需要更新為4.xx版本,於是解除安裝了webpack:npm uninstall webpack,再重新安裝 npm i webpack webpack-cli -d(webpack4.xx以上需要安裝webpack-cli)。

接著又報錯:vue-loader was used without the corresponding plugin. make sure to include vueloaderplugin in your webpack config.

提示webpack4配置需要包含vueloaderplugin

const vueloaderplugin = require('vue-loader/lib/plugin')

然後在輸出裡面配置plugins:

plugins: [

new vueloaderplugin()

]

作為前端小白,有些錯誤也不太明白,靠著網上各位熱心大神,終於決定退回webpack3的版本(/捂臉/捂臉),終於不再報錯了 2333,等我首席技術官進一些再來研究研究。為此,整理一些webpack4的踩坑文章,方便下次學習。感謝!

RealmObject 粗心操作引發的巨坑

用的realm資料庫,圖方便新建realmobject的實體類時直接複製貼上了,primarykey給了boolean 沒注意.導致下面異常,折騰許久,記錄一下 菜雞程式設計師日常 解決方案 如果之前專案執行正常,遇到上述異常可能不是studio的環境問題或者build.gradle配置錯誤,可能是...

關於openssl的坑

在linux centos64 下交叉編譯 openssl 1.0.2g 通過,在mips平台 及arm 平台執行錯誤。測試方法 openssl speed rsa512 在mips平台產生如下資訊 floating point exception 在arm平台下執行提示執行bitnum出錯 無法如...

關於z index的坑

1.z index要與position搭配起來用,position為absolute,fixed,relative,inherit等,如果在乙個未定位的元素上使用z index是沒有效果的。2.同乙個父元素下的元素的層疊效果會受父元素的z index影響,如果父元素的z index值很小,那麼子元素...