我想使用https://www.npmjs.com/package/boardgame.io但希望将其作为本地依赖项以便能够调试、修改等。所以我克隆了 repo 并在我的应用程序 package.json 中我有
"boardgame.io": "file:~/Projects/Games/boardgame.io",
所以到目前为止一切都很好,但问题是exportAliases当我尝试例如
import { Client } from "boardgame.io/react";
我得到时,该包会被使用Unable to resolve。当我使用 npm 发布的桌游版本时,它工作得很好,所以这让我怀疑有一些我不知道的技巧可以使此类包在本地工作(boardgame.io 只是示例,其他包的问题是相同的)。您知道如何解决这个问题吗?
我认为您正在寻找npm link命令。
例子:
cd ~/projects/package-to-link // go into the package directory
npm link // creates global link
cd ~/projects/your-project // go into some other package directory.
npm link package-to-link // link-install the package
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1378 次 |
| 最近记录: |