Code déclarant __STAGE__ dans webpack.dev.conf.js
new webpack.DefinePlugin({
'process.env': config.dev.env,
__STAGE__: "'dev'"
}),
Le code cité dans reqData.js est le suivant
req: function (p) {
const req_obj = getReqObj(p)
if (__STAGE__ === 'dev') {
// console.log(__STAGE__)
req_obj.apiName = p.apiName
return test(req_obj)
}
delete req_obj.apiName
return $ajax(req_obj)
},
Pourquoi le même code dans notre projet ne signale-t-il pas d'erreur lorsque npm exécute dev et peut imprimer cette variable. Cependant, le projet que j'ai écrit moi-même a signalé une erreur lorsque j'ai envoyé une requête avec cette configuration ? Est-ce à cause de la version ? La société utilise la version 1.0 et la mienne est la version 2.0.
Réexécutez simplement la commande npm run dev. Quel piège !