无法将本地 npm 包与 typescript 一起使用

Lev*_*Lev 7 npm typescript

我创建了一个名为“common”的本地 npm 包,由最小的 package.json 和文件 foo.ts 组成

我让它引用了我的项目的 package.json ,如下所示:

"dependencies": {
   "common": "file:common",
}
Run Code Online (Sandbox Code Playgroud)

当我在代码中引用我的公共模块时,它不会编译。

这段代码:

import 'common/models/foo'
Run Code Online (Sandbox Code Playgroud)

崩溃:

Error: Cannot find module 'common/foo'
Run Code Online (Sandbox Code Playgroud)

我错过了什么?