[webpack] Packing TypeError: cleanWebpackPlugin не является обработкой ошибок конструктора

вопрос:

Когда в нашем проекте сборки запуска npm возникает ошибка TypeError: cleanWebpackPlugin не является ошибкой конструктора, возможные причины следующие:

Причина 1:

Неверный способ импорта cleanWebpackPlugin, вводим исходный код cleanWebpackPlugin через ctrl+левую кнопку и видим, что экспорт идет в виде объекта, поэтому его нельзя импортировать напрямую, для импорта его нужно деконструировать

Решение:

const { CleanWebpackPlugin} = require('clean-webpack-plugin')

Причина вторая:

Регистр CleanWebpackPlugin, введенный деконструкцией, некорректен, многие подсознательно думают, что первая буква строчная, но исходный код показывает, что экспортируемый объект CleanWebpackPlugin начинается с прописной.

Обходной путь: используйте правильное написание в верхнем регистре

 

Guess you like

Origin blog.csdn.net/haidong55/article/details/128885676