简体   繁体   中英

Shim with webpack.ProvidePlugin using a module's exported property

How do I shim for example Promise with webpack.ProvidePlugin to require('q').Promise ?

Shimming $ in webpack.config.js :

plugins: [ new webpack.ProvidePlugin({ '$': 'jquery' }) ]

What is the equivalent for shimmig Promise using q.Promise ?

// attempt:
plugins: [ new webpack.ProvidePlugin({ Promise: 'q.Promise' }) ]

try

plugins: [
  new webpack.ProvidePlugin({
    Promise: ['q', 'Promise']
  })
]

See Webpack ProvidePlugin doc

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM