मेरे ऐप में, मैं sequelize आयात नहीं कर सकता। यहाँ त्रुटि है

खंड {मुख्य} main.js, main.js.map (मुख्य) 2.02 kB [प्रारंभिक] [रेंडर किया गया] खंड {polyfills} polyfills.js, polyfills.js.map (polyfills) ६९१ बाइट्स [प्रारंभिक] [रेंडर] खंड { रनटाइम} रनटाइम.जेएस, रनटाइम.जेएस.मैप (रनटाइम) 6.15 केबी [प्रविष्टि] [रेंडर किया गया] चंक {स्टाइल्स} स्टाइल.जेएस, स्टाइल.जेएस.मैप (शैलियां) 9.77 केबी [प्रारंभिक] [रेंडर] चंक {विक्रेता} वेंडर.जेएस, वेंडर.जेएस.मैप (विक्रेता) 339 केबी [प्रारंभिक] [रेंडर] दिनांक: 2020-04-16T08:48:36.690Z - हैश: 4a99c396b1a12d42e229 - समय: 5586ms

node_modules/sequelize/types/lib/model.d.ts:345:5 में त्रुटि - त्रुटि TS2591: 'बफर' नाम नहीं खोजा जा सका। क्या आपको प्रकार स्थापित करने की आवश्यकता है नोड के लिए परिभाषा? npm i @types/node आज़माएं और फिर node को . में जोड़ें आपके tsconfig में प्रकार फ़ील्ड।

345 | बफर // शाब्दिक मूल्य ~~~~~~ node_modules/sequelize/types/lib/model.d.ts:354:24 - त्रुटि TS2591: 'बफर' नाम नहीं मिल रहा है। क्या आपको प्रकार स्थापित करने की आवश्यकता है नोड के लिए परिभाषा? npm i @types/node आज़माएं और फिर node को . में जोड़ें आपके tsconfig में प्रकार फ़ील्ड।

354 | (स्ट्रिंग | संख्या | बफर | व्हेयरएट्रिब्यूट हैश) []; // अंतर्निहित [ऑप.या] ~~~~~~ node_modules/sequelize/types/lib/model.d.ts:1371:44 - त्रुटि TS2591: नाम 'बफर' नहीं खोजा जा सका। क्या आपको टाइप परिभाषाओं को स्थापित करने की आवश्यकता है नोड? npm i @types/node आज़माएं और फिर node टाइप फ़ील्ड में जोड़ें आपके tsconfig.

१३७१ निर्यात प्रकार पहचानकर्ता = संख्या | स्ट्रिंग | बफर; ~~~~~~ node_modules/sequelize/types/lib/utils.d.ts:58:26 - त्रुटि TS2503: नाम स्थान 'NodeJS' नहीं ढूँढ सकता।

58 एक्सपोर्ट फंक्शन स्टैक (): NodeJS.CallSite[]; ~~~~~~

** एंगुलर लाइव डेवलपमेंट सर्वर लोकलहोस्ट पर सुन रहा है: 4200, http://localhost:4200/ पर अपना ब्राउज़र खोलें। **

मेरा कोड बहुत आसान है, मैंने केवल कनेक्शन स्ट्रिंग कहा है, इससे ज्यादा कुछ नहीं

posts.component.ts

import { Component, OnInit, Input } from '@angular/core';
import { DataService } from '../data.service';
import { Observable } from 'rxjs';
import { Sequelize } from 'sequelize';

const sequelize = new Sequelize('postgres://postgres:1@localhost:3000/test1');


@Component({
  selector: 'app-posts',
  templateUrl: './posts.component.html',
  styleUrls: ['./posts.component.css']
})
export class PostsComponent implements OnInit {

  constructor() { }

  ngOnInit(): void {

  }

}

कृपया इंगित करें कि क्या गलत है? [मैं कुछ इस तरह की कोशिश कर रहा था: https://sequelize.org/v3/docs/getting -शुरू/ ]

1
Frost 16 अप्रैल 2020, 11:59

1 उत्तर

सबसे बढ़िया उत्तर

Sequelize सर्वर-साइड के लिए है, क्लाइंट के लिए नहीं। आपको इसे Nodejs बैकएंड से उपयोग करना चाहिए।

1
yash 16 अप्रैल 2020, 09:29