簡體   English   中英

離子構建錯誤:運行子進程 ng 時發生錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM