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 lodashve 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"/>