2017-01-22 5 views
3

目的:パターンPに一致するライブラリの場合、webpackrequireステートメントをそのまま出力/コンパイルします。Webpack:一部のモジュールでは、 'require'ステートメントをそのまま残す

例:

  1. ので、実行時に作品を必要とする、私はas-isを通じて得たいmylibがあるとします。

  2. とこのようなコード。

var b = require("./some.stuff.that.webpack.should.inline"); a = require('mylib/should/stay/a/Require');

私は、プラグインはこれを行うことができます知っているが、私はトラブルthe plugin docs

を理解する/右のイベントをインターセプトを持っています。この

/******/ ([ 
    /* 0 */ 
    /***/ function(module, exports, __webpack_require__) { 

      a = __webpack_require__(1); 


    /***/ }, 
    /* 1 */ 
    /***/ function(module, exports) { 

      module.exports = require('mylib/should/stay/a/Require'); 

のような出力をしたいですこれまでに試したもの: 1. external ...これは定義が別の場所にあると仮定します 2. IgnorePluginwebpackMissingModule ...私が望むのと反対です。

答えて

-1

npm package webpack-node-externals 
を使用してみてください
関連する問題