Je suis en train de donner un coup à la machine. Il fonctionne très bien le bonjour à tout le monde de la scène. Je vais maintenant essayer d'utiliser un module npm :
index.ts
=
import _ = require('lodash')
console.log(_.toUpper('Hello, world !'))
Cela ne fonctionne pas :
-
tsc index.ts
->Cannot find module 'lodash'. (2307)
-
node-ts index.js
->Cannot find module 'lodash'. (2307)
En regardant la machine a ecrire de la documentation et de google n'a pas aidé. D'autres S/O questions sont soit sans réponse (ici et ici) ou non.
Éléments :
- tapuscrit de 1,8 dernière
- Oui, lodash est installé
npm i --save lodash
et existe dans mon système (vérifié) - J'ai aussi fait
typings i --save lodash
- variantes
import * as _ from 'lodash'
ouconst _ = require('lodash')
ne fonctionnent pas non plus - J'ai essayé de bidouiller tsconfig.json options comme suggéré dans d'autres réponses
"moduleResolution": "node"
et"module": "commonjs"
comme le suggère quelques réponses, ne fonctionne toujours pas
Comment consommons-nous un mnp paquet à la machine ??