simplified webpack config
diff --git a/weex-loader/index.js b/weex-loader/index.js
index 4ca004d..45e884f 100644
--- a/weex-loader/index.js
+++ b/weex-loader/index.js
@@ -9,9 +9,9 @@
 var pkg = require('./package.json');
 var transformerVersion = pkg.dependencies['weex-transformer'].match(/\d+(?:\.\d+){0,2}/)[0];
 
-var templater;
-var styler;
-var scripter;
+var templater = require('weex-templater');
+var styler = require('weex-styler');
+var scripter = require('weex-scripter');
 
 var MODULE_EXPORTS_REG = /module\.exports/g;
 var REQUIRE_REG = /require\((["'])(\@weex\-module\/[^\)\1]+)\1\)/g;
@@ -257,15 +257,15 @@
 }
 
 loader.useScripter = function(module) {
-    scripter = module;
+    console.warn('\u001b[1;32m[Warn]\u001b[0m: method useScripter() in weex-loader is no more necessary');
 }
 
 loader.useStyler = function(module) {
-    styler = module;
+    console.warn('\u001b[1;32m[Warn]\u001b[0m: method useStyler() in weex-loader is no more necessary');
 }
 
 loader.useTemplater = function(module) {
-    templater = module;
+    console.warn('\u001b[1;32m[Warn]\u001b[0m: method useTemplater() in weex-loader is no more necessary');
 }
 
 loader.setLogLevel = function(level) {
diff --git a/weex-loader/package.json b/weex-loader/package.json
index db18033..a50ccc6 100644
--- a/weex-loader/package.json
+++ b/weex-loader/package.json
@@ -22,11 +22,6 @@
     "test": "npm run test:build && npm run test:transform && npm run test:mocha",
     "serve": "serve ./test -p 12581"
   },
-  "peerDependencies": {
-    "weex-scripter": "^0.1.4",
-    "weex-styler": "^0.0.17",
-    "weex-templater": "^0.2.1"
-  },
   "devDependencies": {
     "babel-core": "^6.7.6",
     "babel-loader": "^6.2.4",
@@ -43,6 +38,9 @@
   "dependencies": {
     "loader-utils": "~0.2.14",
     "md5": "^2.1.0",
+    "weex-scripter": "^0.1.4",
+    "weex-styler": "^0.0.17",
+    "weex-templater": "^0.2.1",
     "weex-transformer": "^0.3.1"
   }
 }
diff --git a/weex-loader/webpack.config.js b/weex-loader/webpack.config.js
index 2b88dec..201d2a2 100644
--- a/weex-loader/webpack.config.js
+++ b/weex-loader/webpack.config.js
@@ -1,13 +1,6 @@
 var path = require('path');
 var webpack = require('webpack');
 var loader = require('./index.js');
-var scripter = require('weex-scripter');
-var styler = require('weex-styler');
-var templater = require('weex-templater');
-
-loader.useScripter(scripter);
-loader.useStyler(styler);
-loader.useTemplater(templater);
 
 module.exports = {
   entry: {