有以下版本:
"angular": 6.0.3
"rxjs": "^6.2.0",
"@mapbox/mapbox-gl-draw": "^1.0.4",
任何人都可以帮助我,我们将不胜感激。
答案 0 :(得分:2)
这似乎与angular-cli有关。 尝试将其添加到package.json
“浏览器”:{ “ fs”:否, “路径”:false, “ os”:false }
答案 1 :(得分:0)
此处的问题是Angular CLI v6不再附带对节点内置模块的支持,请参阅here。问题概述在问题主题here下面的评论中进行了概述:
在polyfills.ts
添加:
(window as any).fs = window;
答案 2 :(得分:0)
实际上解决此问题的一种方法是忽略fs
中的webpack.config.js
要求,但在angular-cli版本6及更高版本中,我们无法根据此{webpack.config.js
fs
fs
{3}}和issue。所以我们不能说webpack忽略declare var fs: any;
。似乎我们不能再使用ng serve
在Angular-cli 6和upper你可以通过npm run serve
解决{{1}}来声明fs,但如果你构建项目然后运行{{1}},将面临错误:
' FS'没有定义。