【问题标题】:Using Webpack output.js file in Require.js在 Require.js 中使用 Webpack output.js 文件
【发布时间】:2016-11-01 22:39:43
【问题描述】:

我有 2 个项目。一个是 webpack.js,另一个是 require.js。在我的 webpack 项目中,我有 index.js 和定义构造示例:

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

然后 webpack 返回 output.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))

/***/ }

在我的 require.js 项目中,我正在尝试使用定义构造加载这个 amd 模块:

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

文件 output.js 已成功加载到浏览器网络中,有什么想法吗?请帮忙。

【问题讨论】:

标签: javascript node.js requirejs webpack


【解决方案1】:

尝试使用:

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

可能找不到文件。使用 ”。/”, 或许能解决你的问题,希望对你有所帮助。

【讨论】: