我在try 打字.它在hello worldstage上运行良好.我现在try 使用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文档并在谷歌上搜索也无济于事.其他S/O问题要么没有回答(here和here),要么没有关系.
元素:
- typescript 1.8最新版本
- 是的,lodash已安装
npm i --save lodash
并存在于我的文件系统中(选中) - 我也做了
typings i --save lodash
次 - 变体
import * as _ from 'lodash'
或const _ = require('lodash')
也不起作用 - 我试着调整Tconfig.其他答案
"moduleResolution": "node"
和"module": "commonjs"
中建议的json选项,以及一些答案中建议的json选项,仍然不起作用
我们如何使用typescript中的npm包??