2017-10-01 10 views
0

私はMacOSでIonic 2プロジェクトを編集し、Visual Studio Codeを使用して編集し、ionic cliコマンドラインコマンドを使用してコンパイルして実行します。それはうまくいきましたが、Visual Studio 2017を使用してWindows PCでこのプロジェクトを編集したいと思います。そのために、Visual Studioで利用可能なIonic 2テンプレートを使用して新しいプロジェクトを作成し、この新しいプロジェクト。 MacOSの、SQLiteのでは、次のコマンドthrought参照されました:私は一つのことに気づく@ ionic-native/sqliteはビジュアルスタジオでは機能しません

import { SQLite } from '@ionic-native/sqlite'; 

をしかし、Visual Studioのも、SQL Liteのプラグインをインストールした後、この参照を認識していませんでした。

import { SQLite } from "ionic-native/dist/es5"; 

はなぜ、これはMacとPCの間で異なるコマンドをされています?私はそれが次の文を追加した、ということでしたときにVisual Studioは、私にインポートコマンドが含まれるようにコマンドを提供しますか同じものにしたいので、MacとPCで同じコードを編集することができます。

答えて

1

これらのコマンドは、macとpcで異なるはずはありません。最初は

1) ionic cordova plugin add cordova-sqlite-storage 
2) npm install --save @ionic-native/sqlite 

あなたnode_modulesフォルダにfollingパッケージを見つけるかどうか確認してください:SQLLiteプラグインをインストールするにはneccessary 2つのステップがあります

node_modules\@ionic-native\sqlite 

のthatsはケース、あなたがNPMを実行する必要がない場合インストールしてください(手順2)。

それ以外の場合、Visual Studioはnode_modulesフォルダを正しく参照していません。私はあなたのnode_modulesフォルダがどこにあるかを明示的に指定できるVSコードを使用しています(まだインポートされていない場合)

+0

それが私の問題を解決しました。私はビジュアルスタジオを通してプラグインを追加しましたが、コードでそれを参照することはできませんでした。しかし、 "ノーマルインストール - セーブ..."した後、それは大丈夫でした。 – Marlon

関連する問題