2017-03-24 1 views
0

으로 간주되지 플러그인, 나는이 플러그인이 포함되어 있습니다 : 나는 웹팩를 실행할 때입니다, 그것은라는 오류가 발생했습니다 내가 이해하지 못하는웹팩는 플러그인 속성에 내 <code>webpack.config.js</code>에서 생성자

plugins: [ 
    new webpack.HotModuleReplacementPlugin(), 
    new webpack.NoErrorsPlugin(), 
    new webpack.HtmlWebpackPlugin({ 
    title: 'React App', 
    filename: 'main/index.html', 
    inject: 'body' 
    }), 
    new webpack.UglifyJsPlugin(), 
] 

:

C:\Users\Welcome\Desktop\app\webpack.config.js:45
    new webpack.HtmlWebpackPlugin({
    ^

TypeError: webpack.HtmlWebpackPlugin is not a constructor

나는 본 튜토리얼의 모든 단계를 따라 갔지만 나는 여전히 실패한다. 어떻게 이것을 성공적으로 실행할 수 있습니까?

답변

0

먼저 그들이 웹팩

plugins: [ 
    ... 
    new HtmlWebpackPlugin({ 
     title: 'React App', 
     filename: 'main/index.html', 
     inject: 'body' 
    }) 
    ... 
], 
+0

나는 이미 않았다의 일부 특별히 말하지 않고 각 플러그인에

var HtmlWebpackPlugin = require('html-webpack-plugin'); 
다음

를 정의하기위한 VAR을 설정하십시오. 아직도 실패 –

+0

의존성 또는 devDependency로 설치해야합니까? 왜냐하면 그것은 내'package.json'에 종속되어 있기 때문입니다. 아니면 상관 없습니까? –

+0

흠, 내가보기에, 당신이 그것을 올바르게 사용하고있는 것처럼 보이지만, 그 오류는 당신이 그것에 논쟁의 대상을 전달할 수 없다는 것을 암시하는 것처럼 보입니다. 그들의 github 페이지는 다르지만 나는이 플러그인에 익숙하지 않다. 죄송합니다. npm으로 설치 했습니까? – ExperimentsWithCode