【问题标题】:Ionic start give error: There was an error with the spawned command: npminstall离子启动给出错误:生成的命令出错:npminstall
【发布时间】:2017-08-11 16:19:57
【问题描述】:

我正在尝试使用 ionic 和 cordova 创建一个移动应用,但是当我启动命令时

ionic start {{appname}} blank 

下载后npm给我

Error with start undefined
Error Initializing app: There was an error with the spawned command: npminstall
There was an error with the spawned command: npminstall

我可以看到下载完成,因为我可以看到生成的文件夹。我遵循了我在网上找到的所有建议,比如更新节点和 npm,但没有任何效果。 这里是npm、node、cordova和ionic的版本

  • 离子 2.2.1
  • 科尔多瓦 6.5.0
  • npm 4.4.1
  • 节点 6.10.0

其他小警告: 我不知道为什么在我启动时进行了升级

ionic -v

我有这个:

******************************************************
 Dependency warning - for the CLI to run correctly,
 it is highly recommended to install/upgrade the following:

 Please install your Cordova CLI to version  >=4.2.0 `npm install -g cordova`

******************************************************
2.2.1

即使cordova 版本> 4.2.0 但我真的不认为这是主要问题。有什么想法吗?

编辑: 我正在使用 Windows 7

【问题讨论】:

  • 拜托了!提及您的操作系统信息。
  • 你说得对,我正在使用 Windows 7
  • 以管理员身份打开cmd,然后尝试运行此命令。
  • 我正在使用 gitbash,所以我以管理员身份工作
  • ionic start myApp blank --v2,尝试运行这个命令。

标签: node.js cordova ionic-framework npm


【解决方案1】:

我找到了解决方案! 我试图午餐命令

ionic start app blank --verbose

和之前一样,它在 npminstall 处停止。问题是详细并没有告诉我真正的问题。 我移动到 Ionic 下载的文件夹中并启动

npm install --verbose

在这里他告诉我问题出在 https 代理配置上。 因此,如果 Ionic 给出的错误只是

There was an error with the spawned command: npminstall

只需进入下载的文件夹并启动

npm install --verbose 

检查真正的问题

【讨论】:

  • 这成功了!我不知道为什么,但npm install --verbose 在我第一次在下载的文件夹中运行它时就被杀死了。就好像它被允许运行多长时间有一个超时。我再次运行它并成功完成。奇怪。
【解决方案2】:
  1. 卸载所有(ionic、cordova、nodejs)。
  2. 使用此 URL 安装 nodejs LTS 版本 - https://nodejs.org/en/
  3. 使用这个 URL 安装 ionic 和 cordova - https://ionicframework.com/docs/v2/intro/installation/
  4. 同时重新安装 Git,当它询问 调整 PATH 环境时,选择 从 Windows 命令提示符中使用 Git
  5. 当您安装 ionic 和 cordova 时,以管理员身份打开 cmd。
  6. 然后在ionic start myApp blank --v2 中运行命令

【讨论】:

    【解决方案3】:

    我想出了如何解决依赖警告问题

    cordova -v
    

    然后你会得到一个类似的问题:

    May Cordova anonymously report usage statistics to improve the tool over time?
    

    说是。然后修复警告问题。 然后全局安装 npm

    npm install -g npm 
    

    创建一个应用程序而不安装它的包

    ionic start app --v2 --skip-npm
    

    到目前为止似乎还可以?那么

    cd app
    

    安装包

    npm install --save
    

    完成!尝试启动您的 ionic 应用程序

    ionic serve
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-30
      • 2016-05-19
      • 1970-01-01
      • 2016-02-17
      • 1970-01-01
      • 2019-09-08
      • 2016-04-15
      • 1970-01-01
      相关资源
      最近更新 更多