问题标签 [ionic-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8740 浏览

android - 当我们进行离子状态恢复、保存、清除和重置时,实际上会发生什么?

ionic state当我们执行以下命令时,项目中实际发生了什么 ?

  • restore
  • save
  • clear
  • reset

在什么样的情况下我们需要使用它们?

我对此进行了谷歌搜索,但找不到任何合适的详细答案。

我感谢您的任何帮助。

0 投票
3 回答
2373 浏览

ios - 离子 CLI 构建错误

过去,我已经能够成功地使用 Ionic CLI 构建我的 iOS 包,但是我有一组我无法摆脱的错误。存档正在成功,但我仍然遇到一些问题。

1)即使我正在使用该ionic build ios命令,它也会创建一个存档包而不是构建包。

2) 我收到一些 IDEDistribution 错误:

即使在我运行rvm use system命令之后也会发生此错误。

存档设置是否在 XCode 设置中?如果我尝试ionic build android正确构建它(意味着它不存档,我会收到一条BUILD SUCCEEDED消息)。

作为参考,这是我的系统信息: 您的系统信息:

我已经尝试卸载并重新安装 XCode 而没有任何变化。

0 投票
2 回答
259 浏览

git - 从 GIT 存储库创建的 Cordova/Ionic2 项目

我开发了一个 ionic2 应用程序,我将它推送到我们团队可以访问的私有 git 存储库。当另一个同事下载这个项目时,他无法使用 ionic/cordova 命令。(他已经在全球范围内安装了 ionic/cordova,所以这不是这个问题,我什至通过创建另一个 repo 在我的机器上进行了尝试,但没有成功)

错误:当前工作目录不是基于 Cordova 的项目。

我知道 ionic start/cordova create 添加的内容比上传到 git 的内容更多,但是这个命令附带一个.gitignore文件,它会忽略这些文件。

有什么方法可以启动具有私有 git 代码的离子应用程序?

我看到ionic cli有一个命令:(ionic start --template它指定了一个模板)- Starter 模板可以来自命名模板(例如:选项卡、侧边菜单、空白)、Github 存储库、Codepen url 或本地目录。

这不能按预期工作,或者我没有尝试正确的方法。

有没有人遇到同样的问题并得到了解决方案?

0 投票
1 回答
97 浏览

cordova - 使用最新的 cli 构建 ionic 2 应用程序时出错

帮助!我很绝望....无法解决这个问题。构建时出错,见下文。

我已经尝试更新不同的项目:

请帮忙!无法将我的应用程序投入生产!

问题:以前有没有人遇到过这个问题,并且知道如何解决这个问题?

0 投票
1 回答
42 浏览

build - 如何从 ionic cli 获取参数到本地项目

我有一个命令:ionic build android

在我看来,输入后,它会将文件build.jsionic cli 我的操作系统中运行到我的本地项目。
但是我在本地项目中没有看到任何平台参数。

所以我的问题是,如何android从 ionic cli 获取参数到本地项目。

谢谢。

0 投票
1 回答
93 浏览

node.js - 添加平台时出错,graceful-fs 模块

我在添加 android 平台时开始了一个新的 ionic 项目我收到此错误

FS:不支持重新评估本机模块源。如果您正在使用优雅的 fs 模块。请更新它

我的恩典完整版

我的终端窗口中的错误

它是一个新的 ionic 2 项目,有人可以帮助我。

我尝试了此链接中的所有内容

0 投票
2 回答
204 浏览

ionic-framework - 离子共享功能不起作用

我使用 Ionic 已经有一段时间了,包括 CLI 中的“ionic share”命令。

但是,最近,该命令失败并显示:

有没有人遇到过这个问题?

谢谢,韦恩

0 投票
3 回答
4150 浏览

webpack - Ionic 2 更改 main.js 的名称( webpack.js output.filename 设置)

我们有一个 Ionic 2 应用程序,它可以本地部署,也可以部署到网络上。构建时我使用npm run build --prod --release. 那只是包装ionic build.

我正在尝试更新我们的构建过程,以便能够换出main.js.index.html 中的默认值

所以我希望能够从以下位置更改此文件:

with(自动生成的哈希)

第一步是生成文件。通过使用 webpack output.filename 设置,我能够在每次构建时成功生成正确的文件。

当我构建时,我可以看到它正在正确生成源文件,但是在完成失败后不久,ionic build出现一条消息说它找不到build/main.js. 那是原始文件名,所以我想我需要以某种方式让 ionic 知道我正在更改名称main.js 文件。

错误:

[11:00:32] build prod failed: ENOENT: no such file or directory, open '/Users/work/client/www/build/main.js' [11:00:32] ionic-app-script task: "build" [11:00:32] Error: ENOENT: no such file or directory, open '/Users/work/client/www/build/main.js'

我不确定如何更新ionic build,以便它知道查找动态生成的 main.js 文件名。

0 投票
0 回答
62 浏览

ionic-framework - Ionic2 - 通过指定 github url 使用启动器失败并显示“无法读取属性”

我正在尝试使用可通过 git 存储库获得的入门模板。

当我应用指定的离子启动命令时,例如为离子超级启动器,我收到以下错误:

任何想法这里出了什么问题?

已经尝试过:

  • 卸载/重新安装离子
  • 更新 npm
  • 获取新版本的 nodejs (6.9.5)
  • 使用 nvm 管理 nodejs 的版本

我的套件:

视窗 8.1 64 位

0 投票
1 回答
915 浏览

angular - ionic3选项卡布局,如何在chrome中重新加载离子服务时保持状态

我在 chrome 中使用 ionc3 和 'tabs layout'、'ionic serve'、'IonPageModule' 进行开发。

  1. 当我编辑另一个组件(不是第一个选项卡的根页面)并保存它时。浏览器重新加载并始终导航到第一个选项卡的根页面。
  2. 虽然每个页面都有一个url,但是重新加载浏览器,无法保存状态,第一个标签的根页面已经被激活。

    如果我的应用程序有很多页面,这是一个非常严重的问题。

    参考