如何将例如Promise
与webpack.ProvidePlugin
转换为require('q').Promise
?
Shimming $
in webpack.config.js
:
plugins: [ new webpack.ProvidePlugin({ '$': 'jquery' }) ]
用q.Promise
代替Promise
等于什么?
// attempt:
plugins: [ new webpack.ProvidePlugin({ Promise: 'q.Promise' }) ]
try
plugins: [
new webpack.ProvidePlugin({
Promise: ['q', 'Promise']
})
]
参见Webpack ProvidePlugin doc