Saya mencoba naskah ketikan. Ini berfungsi dengan baik di panggung halo dunia. Saya sekarang mencoba menggunakan modul npm:
index.ts
=
import _ = require('lodash')
console.log(_.toUpper('Hello, world !'))
Ini tidak berhasil:
tsc index.ts
->Cannot find module 'lodash'. (2307)
node-ts index.js
->Cannot find module 'lodash'. (2307)
Melihat dokumentasi naskah ketikan dan di google tidak membantu. Pertanyaan S / O lainnya tidak terjawab (di sini dan di sini ) atau tidak terkait.
Elemen:
- naskah ketikan 1.8 terbaru
- Ya, lodash diinstal
npm i --save lodash
dan ada di sistem file saya (dicentang) - Saya juga melakukannya
typings i --save lodash
- varian
import * as _ from 'lodash'
atauconst _ = require('lodash')
tidak berfungsi juga - Saya mencoba mengubah opsi tsconfig.json seperti yang disarankan dalam jawaban lain
"moduleResolution": "node"
dan"module": "commonjs"
seperti yang disarankan dalam beberapa jawaban, masih tidak berfungsi
Bagaimana kita menggunakan paket npm di skrip ketikan ??
///<reference path="../typings/lodash/lodash.d.ts"/>