Я делаю снимок typescript. Он отлично работает на мировой арене. Теперь я пытаюсь использовать модуль npm:
index.ts
=
import _ = require('lodash')
console.log(_.toUpper('Hello, world !'))
Это не работает:
-
tsc index.ts
→Cannot find module 'lodash'. (2307)
-
node-ts index.js
→Cannot find module 'lodash'. (2307)
Анализ документации typescript и в google не помог. Другие вопросы S/O остаются без ответа (здесь и здесь) или не связаны.
Элементы:
- typescript 1.8 последняя
- Да, lodash установлен
npm i --save lodash
и существует в моей файловой системе (отмечен) - Я также сделал
typings i --save lodash
- варианты
import * as _ from 'lodash'
илиconst _ = require('lodash')
не работают либо - Я попытался настроить параметры tsconfig.json, как предложено в других ответах
"moduleResolution": "node"
и"module": "commonjs"
, как это было предложено в некоторых ответах, по-прежнему не работает.
Как мы используем пакет npm в typescript??