我正在尝试将copy-webpack-plugin添加到我的asp .net核心2-angular5 Web应用程序中。我已经安装了copy-webpack-plugin。我在运行webpack.js时收到以下错误:
+--------------+
| value|
+--------------+
|20171205124000|
|20171205254000|
|20171205143000|
+--------------+
+--------------+------+------+
| value|substr|length|
+--------------+------+------+
|20171205124000|124000| 14|
|20171205254000|254000| 14|
|20171205143000|143000| 14|
+--------------+------+------+
这是webpack.config.js
new webpack.CopyWebpackPlugin(
^
TypeError: webpack.CopyWebpackPlugin is not a constructor
如何解决此错误?
答案 0 :(得分:0)
请尝试使用:
const CopyWebpackPlugin = require('copy-webpack-plugin');
我认为没有名为“CopyWebpackPlugin”的命名导出
用
实现它new CopyWebpackPlugin([ ...patterns ], options)
文档: https://github.com/webpack-contrib/copy-webpack-plugin
<强>解释强>
写作时
new webpack.CopyWebpackPlugin()
您假设webpack附带了CopyWebpackPlugin并在其命名空间下发布它,但webpack在其命名空间下没有CopyWebPackPlugin。这就是你必须单独安装和导入它的原因