为了使开发更容易,可以指定本地 NPM 依赖项:
{
"dependencies": {
"mylib": "file:/projects/mylib"
}
}
问题是您需要执行npm install
并且mylib
将被复制到node_modules
。因此,如果您更改mylib
则需要再次运行npm install
。
我想知道是否有办法做同样的事情,但作为链接而不是副本,所以它将是包的实时版本,任何更改都会立即可见?
为了避免使用 npm link 命令
(该命令适用于在全局 npm 文件夹中创建符号链接(,您可以尝试使用 npm-file-link 包。它可以使用"file:"npm 功能将原始依赖项修改为本地包,并且您可以一次链接或取消链接所需的所有包,只要它们都在同一文件夹下。