2017-08-30 110 views
-2

我試圖在我的應用程序中實現選項卡。當我嘗試安裝NPM包:無法在Ionic中安裝插件,因爲cordova-common-1.1.1.tgz

npm install ionic2-super-tabs --save 

控制檯打印:

npm ERR! path C:\Users\HH\Documents\ionicproject\node_modules\file:cordova-common-1.1.1.tgz 
npm ERR! code ENOENT 
npm ERR! errno -4058 
npm ERR! syscall stat 
npm ERR! enoent ENOENT: no such file or directory, stat 'C:\Users\HH\Documents\ionicproject\node_modules\file:cordova-common-1.1 
.1.tgz' 
npm ERR! enoent This is related to npm not being able to find a file. 
npm ERR! enoent 

我該如何解決這個問題?

+0

你在哪裏wnat安裝?什麼樣的項目? –

+0

我想在我的Ionic項目中安裝軟件包,這是iOS和Android的應用程序 –

+0

您是否安裝了cordova? 'npm install -g離子cordova'然後只是'離子啓動myproject選項卡' – Ivaro18

回答

0

如果要實現離子選項卡項目,請按順序使用以下代碼;

sudo npm install -g [email protected] 

ionic start myNewProject tabs 

cd myNewProject 

ionic serve 

,它會工作....

+0

我想在我自己的項目中使用它,我不想創建一個新的 –

+0

如果它是一個離子項目,它還包括選項卡。 .. –

+0

是的,但你的建議會產生一個新的離子應用程序 –

0

如果你想你的項目作爲標籤添加。請做下面的步驟;

  1. 離子生成選項卡中app.components.ts作爲新標籤頁
  2. 然後離子
  3. 集rootpage atrribute服務
+0

問題是,我得到有關cordova-common-1.1.1.tgz npm ERR的錯誤!代碼ENOENT –

+0

或者創建一個簡單的頁面離子生成頁面標籤,然後修改ts文件爲'tab1Root = Page1; tab2Root = Page2; ...'並添加html文件這些代碼。 ' ' –

+0

'ionic2-super-tabs'庫用於其他應用程序的第三方庫,不適用於離子項目。 –