我有一个用打字稿编写的库,通常通过npm安装。目前,我正在开发一些需要它的应用程序,而且我经常也需要对其进行一些更改。对我来说,理想的情况是我可以直接编辑库并查看应用程序中的更改。我尝试使用npm link
,但没有成功。如何与打字稿一起使用?
答案 0 :(得分:0)
您可以npm link
到库中,但需要先对其进行编译。
让我们说您有一个依赖于库L的项目P,这些库都是本地的:
./repos
./P
project.json
./L
./src
./dist
project.json
文件/repos/L/project.json
的条目main
指向库的主文件,位于dist 。您必须编译库(使用tsc
)来生成dist。
那你做
$ cd repos/L
$ tsc # or maybe npm run build
$ cd ../P
$ npm link ../L
就是这样。