Ionic-cli: Can't build ionic v1 project (since ionic v4 update)

Created on 26 Jul 2018  路  10Comments  路  Source: ionic-team/ionic-cli

Description:
I can't build my ionic v1 app

Steps to Reproduce:
```ionic cordova build ios

Output:

> ionic-v1 build
[ERROR] Command not found: ionic-v1

My ionic info:

Ionic:

   ionic (Ionic CLI) : 4.0.1
   Ionic Framework   : ionic1 1.3.5
   @ionic/v1-toolkit : not installed

Cordova:

   cordova (Cordova CLI) : 7.1.0
   Cordova Platforms     : ios 4.5.4

System:

   ios-deploy : 1.9.2
   NodeJS     : v8.9.4 (/Users/user/.nvm/versions/node/v8.9.4/bin/node)
   npm        : 2.15.12
   OS         : macOS High Sierra
   Xcode      : Xcode 9.4 Build version 9F1027a

Environment:

   ANDROID_HOME : /Library/Android/sdk

Other Information:
:(

bug ionic1

Most helpful comment

npm i -D @ionic/v1-toolkit

I am working on an auto-installer prompt at this moment.

All 10 comments

I guess this is because the new project @ionic/v1-toolkit is required, perhaps you can update the error to mention this?

Thanks @jacquesdev

Yep, it's a bad error message.

$ ionic cordova build ios
ionic-v1 build
[ERROR] Command not found: ionic-v1

I am getting the same error.
What is the fix for this error?

npm i -D @ionic/v1-toolkit

I am working on an auto-installer prompt at this moment.

After using

npm i -D @ionic/v1-toolkit

i was successfully able to build my ionic v1 app in ionic CLI 4.0.2

thanks @dwieeb

There is an issue with node and the 'internal contextify script' : Assertion `args[1]->IsString()' failed

macOS High Sierra v10.13.5

$ npm -v
6.2.0
$ node -v
v10.7.0
$ ionic -v
CLI 4.0.2

$ ionic cordova build ios
> ionic-v1 build
ionic-v1[53011]: ../src/node_contextify.cc:635:static void node::contextify::ContextifyScript::New(const FunctionCallbackInfo<v8::Value> &): Assertion `args[1]->IsString()' failed.

@dave-k That looks like a different issue. Please create a new issue.

I had version 4.0.0 (updated the moment it came out) and had that bad error message.
I've run sudo npm i -g ionic@latest and re run my build command and got:

> ionic-v1 build

[INFO] Looks like @ionic/v1-toolkit isn't installed in this project.

       This package is required for this command to work properly.

? Install @ionic/v1-toolkit? Yes
> npm i -D -E @ionic/v1-toolkit

AWESOME!

P.S. shouldnt it use --save? (so that it works in the future....)

@rodrigograca31 Good to hear the prompt is working for you. --save has been the default in npm for a while now! It should automatically save it to package.json.

Oh, didn't know that! Yes, it saved! (under devDependencies)

Was this page helpful?
0 / 5 - 0 ratings