首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在离子版本1,节点10.8.0中运行“离子型cordova构建android -release-详细”命令时出错

在离子版本1,节点10.8.0中运行“离子型cordova构建android -release-详细”命令时出错
EN

Stack Overflow用户
提问于 2018-09-02 12:26:29
回答 1查看 919关注 0票数 0

我有一个在离子版本1中构建的老项目,但是当尝试离子服务或离子cordova构建android版本时,我得到了下面的错误。

离子版本:- 1节点版本:- 10.8.0系统:- ubuntu 16.04

代码语言:javascript
复制
ionic:cli-utils:bootstrap local CLI 3.15.1 found at /path_to_project/node_modules/ionic/package.json +0ms
      ionic:cli-utils Terminal info: { tty: true, ci: false } +0ms
      ionic:cli-utils CLI global options: { _: [ 'cordova', 'build', 'android' ], help: null, h: null, verbose: true, quiet: null, interactive: true, color: true, confirm: null, json: null, release: true, project: null, '--': [] } +3ms
    [WARN] Detected locally installed Ionic CLI, but it's too old--using global CLI.
      ionic:cli-utils:lib:project Project type from config: Ionic 1 (ionic1) +0ms
      ionic:cli-utils Project name: undefined +160ms
      ionic:cli Context: { binPath: '/usr/local/lib/node_modules/ionic/bin/ionic', libPath: '/usr/local/lib/node_modules/ionic', execPath: '/path_to_project', version: '4.1.1' } +0ms
      ionic:cli-utils:lib:integrations:cordova:config Using config.xml: /path_to_project/config.xml +0ms
      ionic:cli-utils:lib:hooks Looking for ionic:build:before npm script. +0ms
      ionic:cli-utils:lib:build Looking for ionic:build npm script. +0ms
    > ionic-v1 build
    2018-09-02T12:22:50.666Z ionic:v1-toolkit:lib:gulp Using gulpfile: /path_to_project/gulpfile.js
    2018-09-02T12:22:50.669Z ionic:v1-toolkit:lib:gulp Using gulp: /path_to_project/node_modules/gulp/index.js
    ionic-v1[9634]: ../src/node_contextify.cc:637:static void node::contextify::ContextifyScript::New(const v8::FunctionCallbackInfo<v8::Value>&): Assertion `args[1]->IsString()' failed.
     1: 0x8b8210 node::Abort() [ionic-v1]
     2: 0x8b82e5  [ionic-v1]
     3: 0x8eb237 node::contextify::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&) [ionic-v1]
     4: 0xb4daa8  [ionic-v1]
     5: 0xb4fa12 v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) [ionic-v1]
     6: 0xf8bb3d041bd 
    [ERROR] Non-zero exit from subprocess.
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-03 05:13:53

解决这一问题的可能办法如下:

1]尝试以下命令:

代码语言:javascript
复制
rm -fr node_modules
rm -fr package-lock.json
npm cache clean --force
npm install

2]尝试使用以下命令安装Node.js的本机JavaScript模块:

代码语言:javascript
复制
npm i natives
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52137009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档