2017-10-01 5 views
0

저는 MacOS에서 Ionic 2 프로젝트를 편집하고 Visual Studio 코드를 사용하여 편집하고 ionic cli 명령 줄 명령을 사용하여 컴파일하고 실행합니다. 괜찮 았지만 지금은 Visual Studio 2017을 사용하여 Windows PC에서이 프로젝트를 편집하고 싶습니다. Visual Studio에서 사용할 수있는 Ionic 2 템플릿을 사용하여 새 프로젝트를 만든 다음 Mac의 소스 코드를 이 새로운 프로젝트. 맥 OS에서 SQLite는 다음 명령 throught를 참조했다 :@ ionic-native/sqlite가 Visual Studio에서 작동하지 않습니다

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

그러나 비주얼 스튜디오도 플러그인 라이트 SQL을 설치 한 후,이 참조를 인식하지 않은 나는 한 가지를 알 수 있습니다. 나는 그것이 다음과 같은 문장을 추가 것을했을 때 비주얼 스튜디오가, 나에게 가져 오기 명령을 포함하는 명령을 제공합니다 이유는 Mac과 PC 사이에 다른 명령을

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

이다? 나는 그것을 동일하게하고 싶다. 그래서 나는 맥과 PC에서 같은 코드를 편집 할 수 있었다.

답변

1

이러한 명령은 mac과 pc 사이에 달라야합니다. 처음에는

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

당신이 당신의 node_modules 폴더에 folling 패키지를 찾을 수 있는지 확인하십시오 : 다음 SQLLite 플러그인을 설치하는이 켜지지 두 단계가 있습니다

node_modules\@ionic-native\sqlite 

먹으 렴 경우, 당신은 NPM을 실행해야하지 않는 경우 설치 (2 단계).

그렇지 않으면 Visual Studio에서 node_modules 폴더를 올바르게 참조하지 않습니다. 나는 당신의 node_modules 폴더가 어디에 있는지 명시 적으로 지정할 수있는 VS 코드를 사용하고 있습니다. (아직 가져 오지 않았다면)

+0

그게 내 문제를 해결했습니다. Visual Studio를 통해 플러그인을 추가했지만 코드에서이를 참조 할 수 없었습니다. 그러나 "nom 설치 - 세이브 ..."한 후에 그것은 괜찮 았어. – Marlon

관련 문제