2

有以下版本:

"angular": 6.0.3 
"rxjs": "^6.2.0",
"@mapbox/mapbox-gl-draw": "^1.0.4",

虽然ng serve出现错误: 在此处输入图像描述

谁能帮帮我,将不胜感激..

4

3 回答 3

2

这似乎与 angular-cli 有关。尝试将此添加到 package.json

“浏览器”:{“fs”:假,“路径”:假,“os”:假}

Git问题以获取更多详细信息

于 2019-09-13T08:55:07.090 回答
0

这里的问题是 Angular CLI v6 不再支持节点内置模块,请参见此处此修复程序在此处问题线程下方的评论中进行了概述:

补充polyfills.ts

(window as any).fs = window;

于 2018-05-25T12:38:13.073 回答
0

实际上解决此问题的一种方法是忽略fs要求,webpack.config.js但在 angular-cli 版本 6 及更高版本中,我们无法webpack.config.js基于此问题问题弹出。所以我们不能说 webpack 忽略。fs看来我们不能使用fs在 Angular-cli 6 及更高版本中不再存在。您也可以通过这样做来声明 fs,declare var fs: any;ng serve如果您构建项目然后运行npm run serve,将面临错误:

'fs' 未定义。

于 2018-05-26T05:47:03.903 回答