![](/img/trans.png)
[英]How can I resolve "An error occurred while running subprocess ng" when deploying ionic app?
[英]ionic build error: an error occurred when running subprocess ng
我正在嘗試運行一個現有項目以在我的本地計算機上運行。 我安裝了 angular 和節點,現在已經安裝了 ionic。 但是,運行 ionic build 會出現錯誤:
ng.cmd run app:build 系統找不到指定的路徑。 [錯誤] 運行子進程 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”).
為什么會這樣? 它與離子構建問題有關嗎?
非常感激任何的幫助。 我已經為此工作了幾個小時。
謝謝
我終於找到了一個解決方案,並希望這可以幫助其他人經歷同樣的事情:這個問題與 PATHS 環境變量中的路徑順序有關。 我遵循了倒數第二個評論者(marckassay)在這篇文章https://github.com/ionic-team/ionic-cli/issues/3852中所做的事情。 在評論中,他鏈接到他所做的更改。 我遵循了這一點,它完全解決了問題。
造成此問題的原因是您沒有安裝所有依賴項,而不是在 Ionic 中開發應用程序所需的依賴項
要工作,您需要在控制台中運行
npm i @ionic/angular-toolkit@latest
在此之后你可以再次運行你的構建
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.