未捕获的ReferenceError:__dirname未使用--prod和sourceMap定义为false

时间:2019-12-13 07:35:13

标签: javascript node.js angular angular8

我有Angular8 App和节点v12.7.5。 在使用--prod构建应用程序时,将sourceMap保留为false,在浏览器控制台上出现以下错误。

Uncaught ReferenceError: __dirname is not defined
    at Object.vbkW (main-latest.47e5c88c97278e97cfa4.js:1)
    at n (runtime-latest.9987869375411e01bae9.js:1)
    at Object.jvm8 (main-latest.47e5c88c97278e97cfa4.js:1)
    at n (runtime-latest.9987869375411e01bae9.js:1)
    at Object.R+8r (main-latest.47e5c88c97278e97cfa4.js:1)
    at n (runtime-latest.9987869375411e01bae9.js:1)
    at Object.J4hL (main-latest.47e5c88c97278e97cfa4.js:1)
    at n (runtime-latest.9987869375411e01bae9.js:1)
    at Module.QqbR (main-latest.47e5c88c97278e97cfa4.js:1)
    at n (runtime-latest.9987869375411e01bae9.js:1)

如果我使用--prod保持sourceMap为true,则不会生成错误。

但是我想用--prod和sourceMap作为false来构建代码。 无法调试和找出导致此错误的原因。

任何帮助都非常有用。

谢谢。

0 个答案:

没有答案