Я делаю снимок 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??