Node.js 通过typescript设置节点库位置

Node.js 通过typescript设置节点库位置,node.js,typescript,Node.js,Typescript,为了学习typescript和新的@Types格式,我从。在博客中,使用了以下示例: npm install --save @types/lodash 然后你只需要一个typescript文件 import * as _ from "lodash"; _.padStart("Hello TypeScript!", 20, " "); 然后编译,它就变成了javascript "use strict"; exports.__esModule = true; var _ = require("l

为了学习typescript和新的@Types格式,我从。在博客中,使用了以下示例:

npm install --save @types/lodash
然后你只需要一个typescript文件

import * as _ from "lodash";
_.padStart("Hello TypeScript!", 20, " ");
然后编译,它就变成了javascript

"use strict";
exports.__esModule = true;
var _ = require("lodash");
_.padStart("Hello TypeScript!", 20, " ");
但是,我发现这个简单的示例无法执行,因为node.js无法找到require(“lodash”);并抛出一个错误


配置typescript以使其正确引用已编译javascript中的库的正确方法是什么

$ npm install --save lodash
# This is the new bit here: 
$ npm install --save @types/lodash
对于
@类型
也可以使用
--save dev
仅在
devDependency

然后,在.ts文件中:

要么:

import * as _ from "lodash";
或:


您是否也安装了
lodash
库?我认为您还需要
lodash
库。一旦我看到它,这非常有意义。
import _ from "lodash";