저는 angle2-meteor 앱에서 kiteconnect npm pacakge를 사용하려고 애쓰는 초보자입니다. 그러나 내 app.module.ts에서이 패키지를 가져 오려고하면 모듈을 찾을 수 없습니다. KiteConnect '. 다음은 내가이 매우 어리석은 일이지만, 누군가가 내가 잘못 여기서 뭐하는 거지 날 지점하시기 바랍니다 수 확신 내가 import 문Angular2- Meteor, npm 패키지가 인식되지 않습니다
import {KiteConnect} from 'KiteConnect';
이하로 사용하고있는 문입니다. 다음은
가 가져 오는 동안
나는 또한 패키지와 함께 노력{
"name": "socially",
"private": true,
"scripts": {
"start": "meteor run",
"test": "meteor test --driver-package practicalmeteor:mocha",
"test:ci": "meteor test --once --driver-package dispatch:mocha-phantomjs"
},
"dependencies": {
"@angular/common": "2.1.2",
"@angular/compiler": "2.1.2",
"@angular/core": "2.1.2",
"@angular/forms": "2.1.2",
"@angular/platform-browser": "2.1.2",
"@angular/platform-browser-dynamic": "2.1.2",
"@angular/router": "3.1.2",
"angular2-meteor": "0.7.0",
"angular2-meteor-accounts-ui": "^1.0.0",
"angular2-meteor-polyfills": "0.1.1",
"angular2-meteor-tests-polyfills": "0.0.2",
"kiteconnect": "^1.1.1",
"meteor-node-stubs": "0.2.3",
"meteor-rxjs": "0.4.3",
"meteor-typings": "1.3.1",
"reflect-metadata": "0.1.8",
"rxjs": "5.0.0-beta.12",
"zone.js": "0.6.26"
},
"devDependencies": {
"@types/chai": "^3.4.33",
"@types/mocha": "^2.2.32",
"chai": "3.5.0",
"chai-spies": "0.7.1"
}
}
"분필"그러나 다시 같은 문제가 내 package.json에서 추출합니다. 지금은 (내가 webstorm을 사용하고 있습니다) 때문에 편집기인지 여부를 의심하거나 인해 tsconfig.josn에 다음과 같이이다 :
{
"compilerOptions": {
"target": "es5",
"lib": [
"es6",
"dom"
],
"module": "commonjs",
"moduleResolution": "node",
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"sourceMap": true
},
"exclude": [
"node_modules"
],
"files": [
"typings.d.ts"
],
"compileOnSave": true,
"angularCompilerOptions": {
"genDir": "aot",
"skipMetadataEmit": true
}
}
를 호출 한 후 VAR
KiteConnect = require('kiteconnect').KiteConnect;
를 사용해보십시오 당신의 'packages.json'? –@LibinVarghese, – Nikicatz
@LibinVarghese, 내 질문에 package.json을 업데이트했습니다. – Nikicatz