2016-11-01 5 views
0

私は2つのプロジェクトを持っています。 1つはwebpack.js、もう1つはrequire.jsです。Require.jsのWebpack output.jsファイルを使用

define([" "], function(){ 
... 
return {"foo":"bar"} 
}); 

は、その後のWebPACK私はこれをロードしようとしている私のrequire.jsプロジェクトで次の

/***/ function(module, exports, webpack_require) { 

var WEBPACK_AMD_DEFINE_ARRAY, WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY = [], WEBPACK_AMD_DEFINE_RESULT = function(){ 
    return {"foo":"bar"} 

}.apply(exports, WEBPACK_AMD_DEFINE_ARRAY), WEBPACK_AMD_DEFINE_RESULT !== undefined && (module.exports = WEBPACK_AMD_DEFINE_RESULT)) 

/***/ } 

でoutput.js返す:私のWebPACKのプロジェクトで、私は、構成例を定義してindex.jsを持っています同様の構造を定義すると、AMDモジュール:

define(["output.js"], function(bundle){ 
    console.log(bundle) //undefined 
}); 

ファイルoutput.jsは成功し、ブラウザのネットワーク内の任意のアイデアをロードしたのか?助けてください。

+0

https://webpack.github.io/docs/configuration.html#output-librarytarget –

答えて

0

は、使用しよう:

define(["./output.js"], function(bundle){ 
    console.log(bundle) //undefined 
}); 

おそらくそれは、ファイルを見つけることはありません。 "./"を使用して、おそらくあなたの問題を解決する 、私は助けてくれることを願っています。

関連する問題