TS2307:找不到模块“~express/lib/express”
TS2307: Cannot find module '~express/lib/express'
我正在将工作 JavaScript 文件转换为 TypeScript。
我在这个文件中使用了 Express,所以我在文件的顶部添加了以下内容:
///<reference path="./typings/globals/node/index.d.ts" />
import {Request} from "~express/lib/express";
但是第二行产生错误:
TS2307: Cannot fine module '~express/lib/express'
我已经安装了 express 的类型,所以这两行实际上不是我自己写的,而是 WebStorm 通过单击 "alt + enter" 自动生成的,所以我希望它能工作。不幸的是我收到了那个错误。
我做错了什么?
我想你应该试试这条线
import * as express from "express";
取自http://brianflove.com/2016/03/29/typescript-express-node-js/
希望对你有帮助。
问题是脚本引用路径是 "node" 而不是 "express":
///<reference path="./typings/globals/node/index.d.ts" />
所以这已经解决了它:
///<reference path="./typings/modules/express/index.d.ts" />
我正在将工作 JavaScript 文件转换为 TypeScript。
我在这个文件中使用了 Express,所以我在文件的顶部添加了以下内容:
///<reference path="./typings/globals/node/index.d.ts" />
import {Request} from "~express/lib/express";
但是第二行产生错误:
TS2307: Cannot fine module '~express/lib/express'
我已经安装了 express 的类型,所以这两行实际上不是我自己写的,而是 WebStorm 通过单击 "alt + enter" 自动生成的,所以我希望它能工作。不幸的是我收到了那个错误。
我做错了什么?
我想你应该试试这条线
import * as express from "express";
取自http://brianflove.com/2016/03/29/typescript-express-node-js/
希望对你有帮助。
问题是脚本引用路径是 "node" 而不是 "express":
///<reference path="./typings/globals/node/index.d.ts" />
所以这已经解决了它:
///<reference path="./typings/modules/express/index.d.ts" />