【发布时间】:2015-08-11 22:12:57
【问题描述】:
我正在尝试让 webpack 识别 tinymce。它在window 上设置了一个名为tinymce 的属性,因此显然一种选择是使用这样的语法require() 它(在webpack 文档的EXPORTING section 底部描述):
require("imports?window=>{}!exports?window.XModule!./file.js
但是在这个例子中,./file.js 是如何解析的呢?我通过 npm 安装了 tinymce,但我不知道如何指定 tinymce.js 文件的正确路径。
无论如何,我宁愿在我的配置中处理这个问题,如果可能的话,我只能使用require('tinymce'),所以我安装了exports-loader,并将以下内容添加到我的配置中(基于this discussion):
module: {
loaders: [
{
test: /[\/]tinymce\.js$/,
loader: 'exports?tinymce'
}
]
}
很遗憾,这不起作用。我的配置有什么问题?
【问题讨论】:
标签: javascript node.js tinymce webpack shim