Visual Studio intellisense reconoce correctamenteque la Promesa es de Bluebird, sin embargo, parece que el paquete web se confunde y cuando depuro el paquete principal en el navegador veo que la Promesa no es la Promesa "azul".
Estoy usando la plantilla principal de Asp.net para reactJS. Yo tengo: "webpack": "2.5.1", "bluebird": "3.5.1", "@ types / bluebird": "2.0.33"
Este es mi ts.config:
{
"compilerOptions": {
"baseUrl": "./ClientApp",
"module": "commonjs",
"moduleResolution": "node",
"target": "es5",
"jsx": "react",
"sourceMap": true,
"noImplicitAny": true,
"skipDefaultLibCheck": true,
//"strict": true,
"lib": [ "dom", "es5", "es2015.iterable", "scripthost", "es2015.promise" ],
"types": [ "webpack-env" ],
"experimentalDecorators": true
},
"exclude": [
"bin",
"node_modules"
]
}
¿Cómo puedo configurar el paquete web para usar siempre la Promesa "bluebird"?
Respuestas
0 para la respuesta № 1En la parte superior de la configuración de tu webpack.
global.Promise = require("bluebird")