我在尝试打字。它在 hello world 阶段工作得很好。我现在尝试使用一个 npm 模块:
index.ts
=
import _ = require('lodash')
console.log(_.toUpper('Hello, world !'))
这样行不通:
Cannot find module 'lodash'. (2307)
Cannot find module 'lodash'. (2307)
Looking at typescript documentation and in google didn't help. Other S/O questions are either unanswered (给你 and 给你) or unrelated.
Elements :
npm i --save lodash
并存在于我的文件系统中(已选中)typings i --save lodash
import * as _ from 'lodash'
或 const _ = require('lodash')
也不起作用"moduleResolution": "node"
和 "module": "commonjs"
,正如在一些答案中建议的那样,仍然不起作用我们如何使用打印脚本中的 npm 包? ?