2015-11-21 30 views
6

मेरी ionic2 प्रोजेक्ट के साथ tsc का उपयोग करने का प्रयास करते समय, मुझे एक टाइपस्क्रिप्ट फ़ाइल पर निम्न त्रुटि मिल रही है।टीएस 2307: मॉड्यूल 'आयनिक/आयनिक' नहीं मिला

त्रुटि: TS2307: Cannot find module 'ionic/ionic'


कोड:

import {Page} from "ionic/ionic" //error happens on this line 

@Page({ 
    templateUrl: 'app/list/list.html', 
}) 
export class ListPage { 
    constructor() {} 
} 

मेरे tsconfig.json फ़ाइल:

{ 
    "compilerOptions": { 
    "target": "ES5", 
    "module": "commonjs", 
    "sourceMap": true, 
    "isolatedModules": true, 
    "noEmitOnError": false, 
    "rootDir": ".", 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true 
    }, 
    "compileOnSave": false 
} 

मेरे NPM जी सूची:

[email protected] 
[email protected] 
[email protected] 
[email protected] 

उत्तर

1

से डाउनलोड कर सकते issue 84

हम अभी भी आयनिक 2. के लिए एक परिभाषा फ़ाइल बनाने की आवश्यकता तो तब तक, टाइपप्रति संकलक एक बहुत चिल्लाना होगा, लेकिन यह अभी भी कोड संकलन होगा सही ढंग से।

+0

फिर से धन्यवाद! इस मुद्दे को ट्रैक करना – prolink007

+1

लिंक मर चुका है :( – Oli

-1

यो आयनिक टाइपप्रति परिभाषा फ़ाइल शामिल करने के लिए की जरूरत है। आप देखें यहाँ https://www.nuget.org/packages/cordova-ionic.TypeScript.DefinitelyTyped/

+0

क्या यह आयनिक 2 के साथ काम करता है? – prolink007

+0

मैंने 'cordova-ionic' स्थापित करने के लिए' tsd' का उपयोग किया और इसने समस्या को ठीक नहीं किया। – prolink007

1

ऐसा लगता है कि "ionic-framework": "2.0.0-alpha.38" में हल किया गया है।

0

मैं ionic2.0.0-beta.17

पर एक ही मुद्दा सभी मुख्य घटक के लिए परिवर्तन आयात पथ के लिए टाइपप्रति जरूरत के लिए किया है।

से

आयात से {पृष्ठ} आपके मामले में "आयनिक/आयनिक"

को

आयात {पृष्ठ} 'आयनिक-ढांचा/आयनिक'

से

Ps: यह सिर्फ टाइपस्क्रिप्ट के लिए है। मूल जेएस ionic2 ऐप पथ के लिए एक ही (आयनिक/आयनिक) रहता है।

संबंधित मुद्दे