Daktilo ile bir şans veriyorum. Merhaba dünya sahnesinde iyi çalışıyor. Şimdi bir npm modülü kullanmaya çalışıyorum:
index.ts
=
import _ = require('lodash')
console.log(_.toUpper('Hello, world !'))
Bu çalışmıyor:
tsc index.ts
->Cannot find module 'lodash'. (2307)
node-ts index.js
->Cannot find module 'lodash'. (2307)
Typcript belgelerine bakmak ve google yardımcı olmadı. Diğer S / O soruları ya cevapsızdır ( burada ve burada ) veya ilgisizdir.
Elementler :
- typescript 1.8 en son
- Evet, lodash kuruldu
npm i --save lodash
ve dosya sistemimde var (işaretlendi) - Ben de yaptım
typings i --save lodash
- varyantlar
import * as _ from 'lodash'
yaconst _ = require('lodash')
da çalışmıyor - Diğer yanıtlarda önerildiği gibi tsconfig.json seçeneklerini değiştirmeyi denedim
"moduleResolution": "node"
ve"module": "commonjs"
bazı yanıtlarda önerildiği gibi hala çalışmıyor
Typcript'te npm paketini nasıl tüketiriz?
///<reference path="../typings/lodash/lodash.d.ts"/>