我有这个“问题”,因为几天。我注意到我的主目录中有一个名为'〜'的文件夹,不知道如何告诉npm停止这样做。我甚至没有那么多使用npm。
这是在我的主目录中:
然后在该文件夹内(显示0个元素,因为隐藏了内部文件夹):
最后在.npm-packages文件夹中:
最后一个(等)里面没有元素。
这是npm的错误配置吗?我该如何纠正?
答案 0 :(得分:0)
好吧,我的问题与我的.npmrc文件中的前缀路径有关。其内容是:
prefix=~/.npm-packages
但根据@galaux的回复:
使用它的软件必须不进行波浪扩展。
所以它为我创建了整个目录层次结构。
要解决此问题,我将~
字符替换为类似的字符:$HOME
。所以.npmrc文件中的最终内容是:
prefix=$HOME/.npm-packages
$HOME
生成输出的地方:/home/my_user_name
。