繁体   English   中英

ionic 2:离子运行android显示错误

[英]ionic 2: ionic run android shows error

当我在ionic 2应用程序中运行“ ionic run android”或“ ionic build android”时出现错误,这是我得到的错误。 我只是尝试在android的模拟器中看到我的应用程序。 我试图做新的ionic 2项目,但这是同样的问题。

Running 'build:before' npm script before build
> ionic-hello-world@ build C:\Users\Adir\MyApps\tasklist
> ionic-app-scripts build --rollup ./config/rollup.config.js
[20:16:33]  ionic-app-scripts 0.0.30
[20:16:33]  build prod started ...
[20:16:33]  clean started ...
[20:16:33]  clean finished in 24 ms
[20:16:33]  copy started ...
[20:16:33]  ngc started ...
[20:16:33]  lint started ...
[20:16:33]  copy finished in 182 ms
[20:16:34]  lint finished in 770 ms
[20:16:52]  ngc finished in 18.71 s
[20:16:52]  bundle prod started ...
[20:16:52]  bundle prod failed:  Could not resolve entry (/app/main.prod.ts)

[20:16:52]  Error: Could not resolve entry (/app/main.prod.ts)
    at C:\Users\Adir\MyApps\tasklist\node_modules\rollup\dist\rollup.js:8635:28
    at process._tickCallback (internal/process/next_tick.js:103:7)

Error running ionic app script "build": Error: Could not resolve entry (/app/main.prod.ts)



npm
 ERR! Windows_NT 10.0.14393

npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "build"
npm ERR! node v6.7.0
npm ERR! npm  v3.10.3
npm ERR! code ELIFECYCLE
npm ERR! ionic-hello-world@ build: `ionic-app-scripts build --rollup ./config/rollup.config.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the ionic-hello-world@ build script 'ionic-app-scripts build --rollup ./config/rollup.config.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the ionic-hello-world package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!
     ionic-app-scripts build --rollup ./config/rollup.config.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs ionic-hello-world
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls ionic-hello-world
npm ERR! There is likely additional logging output above.



npm ERR! Please include the following file with any support request:
npm ERR!     C:\Users\Adir\MyApps\tasklist\npm-debug.log

Caught exception:
 undefined

Mind letting us know? https://github.com/driftyco/ionic-cli/issues


C:\Users\Adir\MyApps\tasklist>

最近,这与ionic和A2并解决main.prod.*成为一个常见问题main.prod.*尝试为该项目更新应用程序脚本。

npm install @ionic/app-scripts@latest

之后,您的错误消息应该更改,实际上是导致构建崩溃的原因。 如果错误消息更改,请使用新消息更新您的问题。

也可以查看此内容以获取有关此问题的更多信息: Ionic论坛

关闭所有离子文件夹,然后进行服务或练习。 再试一次, ionic cordova build android

您的系统中存在路径设置问题。

使用CMD第一次检查npm版本:npm -v

如果显示版本号,则使用下面的代码,否则首先设置您的npm路径,则可以使用gitbash cmd,nodejs cmd

尝试使用

ionic cordova run android 

要么

ionic cordova platform remove android

ionic cordova run android

如果您有MAC系统,必须使用sudo之类的

sudo ionic cordova run android

首先,在package.json文件中检查Android的版本。

现在使用此命令删除平台(ionic cordova platform rm android)

之后,使用此命令添加平台(ionic cordova platform add

android@6.4.0)。 如果7.0.0不是稳定版本,请使用6.4.0

现在,运行此命令(ionic cordova运行android)或在mac中(sudo ionic cordova运行android)

试试下面的命令

$ cordova clean android
$ cordova build android
$ ionic cordova build android

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM