安装到与package.json不同的目录

Installing to a different directory than package.json?

本文关键字:json package 安装      更新时间:2023-09-26

我按照我喜欢的方式建立了一个文件夹层次结构。
我所有的配置文件都在一个文件夹(最重要的包)。json)。我想安装这个包。Json配置到另一个路径,即…

c '安装'繁重

如果我这样做

npm install -g,这将安装到我的用户帐户空间- some_long_path

如果我这样做

npm install,它将安装到当前目录

如果我这样做

npm install --prefix correct_path

它将安装到正确的路径。是啊!我以为我拿到了,但现在它也期待着这个包裹。

设置etc目录,然后抛出错误。

我不想做任何疯狂的事情,比如改变node_modules文件夹的名字,我只需要我的包。

我知道这有点不合常规,但这正是我想要做的。

这可能吗?是或否文档在哪里?

谢谢

我找到的解决方案不在npm文档或grunt文档中。有效的方法是简单地使用一个硬链接。

这使得文件看起来在任何地方。这样你只需要在一个地方编辑它,当有严格的文件夹层次结构时,你可以把硬链接放在那里。

这允许我设计一个文件夹层次结构,以满足我的需要,在这种情况下,将配置文件与实际安装文件分开。

ln from_file to_file