Rumah > Soal Jawab > teks badan
Kod pengisytiharan __STAGE__ dalam webpack.dev.conf.js
new webpack.DefinePlugin({
'process.env': config.dev.env,
__STAGE__: "'dev'"
}),
Kod yang dipetik dalam reqData.js adalah seperti berikut
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)
},
Mengapa kod yang sama dalam projek kami tidak melaporkan ralat apabila npm menjalankan dev, dan boleh mencetak pembolehubah ini Walau bagaimanapun, projek yang saya tulis sendiri melaporkan ralat apabila saya menghantar permintaan dengan konfigurasi ini? Adakah kerana versi? Syarikat itu menggunakan versi 1.0, dan saya adalah versi 2.0.