ionic build error: 运行子进程 ng 时发生错误

Posted

技术标签:

【中文标题】ionic build error: 运行子进程 ng 时发生错误【英文标题】:ionic build error: an error occurred when running subprocess ng 【发布时间】:2021-05-24 17:06:17 【问题描述】:

我正在尝试运行现有项目以在我的本地计算机上运行。我已经安装了角度和节点,现在已经安装了离子。但是,运行 ionic build 会报错:

ng.cmd 运行 app:build 该系统找不到指定的路径。 [ERROR] 运行子进程 ng 时出错。

    ng.cmd run app:build exited with exit code 1.

我已经研究并尝试了一切。

所以现在我的第一个问题是: 如果我跑:ng run app:build 这会和ionic build 做同样的事情吗?

其次,当我尝试上述 ng 命令(它运行良好)并尝试运行我的应用程序(它位于 asp.net 项目中)时,它会在控制台中加载以下错误(已更改文件名用于演示目的):

Loading module from “http://localhost:52870/my/url/xxx.js” was blocked because of a disallowed MIME type (“text/html”). 为什么会这样?它与离子构建问题有关吗?

任何帮助将不胜感激。我为此工作了好几个小时。

谢谢

【问题讨论】:

【参考方案1】:

我终于找到了一个解决方案,并希望这可以帮助其他人经历同样的事情: 该问题与 PATHS 环境变量中的路径顺序有关。我遵循了倒数第二个评论者(marckassay)在这篇文章https://github.com/ionic-team/ionic-cli/issues/3852 中所做的事情。在评论中,他链接到他所做的更改。我遵循了这个,它完全解决了这个问题。

【讨论】:

以上是关于ionic build error: 运行子进程 ng 时发生错误的主要内容,如果未能解决你的问题,请参考以下文章

ionic运行ionic build android出错

页面是 2 个模块声明的一部分:Error in ionic build prod

ionic build ios **export failed** 错误:exportArchive:找不到兼容的导出方法

ionic4 build error Could not find plugin “proposal-numeric-separator”

ionic cordova build 成功,ionic cordova build --prod 报错

运行子进程cordova 时出错。为啥?