angular - 如何修复“无法解构未定义或空的属性扩展”
问题描述
我正在设置我的 nodeJS 并且 gulp 命令在启动 ts 服务后确实崩溃了。我希望能够“吞咽”并运行“npm run compiler”
PS D:\tfsGit\NewWorldProjects\Coruscant\Internal.UI\www> gulp
[11:59:36] Using gulpfile D:\tfsGit\NewWorldProjects\Coruscant\Internal.UI\www\gulpfile.js
[11:59:36] Starting 'scss'...
[11:59:36] Finished 'scss' after 9.42 ms
[11:59:36] Starting 'jsDependency'...
[11:59:36] Finished 'jsDependency' after 2.2 ms
[11:59:36] Starting 'ts'...
[11:59:36] 'ts' errored after 176 μs
[11:59:36] TypeError: Cannot destructure property `extends` of 'undefined' or 'null'.
解决方案
谢谢你回到我身边!我们没有引入任何空值。事实上,我们有一个非常不同的情况:我们将 AngularJS 与 Angular 2+ 合并。我们曾经执行 gulp 操作,但是这种行为只在少数机器上,而在其他机器上工作。我们将以下内容与工作机器进行了比较(并将版本更改为 ): 1. NPM 版本 2. node 版本 3. Gulp 版本 4. 我们比较了 package.json 文件
但是它不起作用。
有趣的是,gulp 命令在我机器的另一个虚拟目录中运行良好,该目录托管在同一个 IIS 下?
推荐阅读
- python - 以特定数字作为参数的奇怪 Python Pandas read_sql_query() 行为
- python - 如何隐藏我正在使用机器人的事实?
- spring - 在 kotlin 中转换为未知类型时杰克逊 IntelliJ 错误
- typescript - 扩展类型以创建子类型
- python-3.x - 如何从 datetime.timedelta 中提取秒数
- docker - Docker 中的 IdentityServer4 + MVC 客户端
- macos - 在 MAC OS 中将音频数据从应用程序路由到虚拟音频驱动程序
- vue.js - vue-utils 在 keydown 事件后获取模型的值
- javascript - React Hooks:在钩子组件的子组件之间传递状态的最佳实践
- android - Flutter:通过调用 STF 小部件将变量从一个页面发送到另一个页面