为了学习打字稿和新的@Types格式,我开始使用blogs from microsoft。在博客中,使用了该示例:
npm install --save @types/lodash
然后你只需要一个打字稿文件,
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中的库?
答案 0 :(得分:1)
以下是如何使用Typescript
执行此操作$ npm install --save lodash
# This is the new bit here:
$ npm install --save @types/lodash
@types
也可以使用--save-dev
仅在devDependency
安装1>
然后,在.ts文件中:
或者:
import * as _ from "lodash";
或者:
import _ from "lodash";