2016-12-05 1 views
0

html에서 js에 전역 변수를 정의해야합니다. webpack에 대해이 구성을 가지고 있는데이 문제에 DefinePlugin을 사용하고 있지만 작동하지 않습니다. webpack.config.js에서스크립트 webpack에서 변수를 정의하는 방법

다음 index.html을에서

plugins: [ 
     new webpack.DefinePlugin({ 
      CUSTOMER_ID:'345345e34435344' 
     }) 
    ] 

<!DOCTYPE html> 
<html class="no-js" ng-app="app" ng-controller="MainCtrl as main"> 
<head> 
    <base href="/"><!-- Required for HTML5 --> 
    <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no"> 
    <meta charset="utf-8"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 

</head> 
    <script type="text/javascript"> 
     console.log(CUSTOMER_ID); // undefined 
    </script> 

</html> 

답변

0

플러그인을 시도 : [ 새로운 webpack.DefinePlugin ({ CUSTOMER_ID을 : JSON.stringify ("345345e34435344") } ]

+0

고마워요! 나는 이것을 시도했으나 효과가 없었다. ( – modelfak

관련 문제