verdaccio安装成功,但该软件包仅下载到verdaccio的存储中

时间:2018-12-17 06:27:36

标签: node.js npm verdaccio

我使用“ npm install npmtest”命令下载了我的测试专用软件包。但是在我的项目目录中没有下载任何软件包。之后,我使用“ npm install jquery”下载了jquery插件,但是该插件也只下载到了verdaccio的存储中,我的项目目录中没有jquery插件。

verdaccio配置文件

storage: ./storage
plugins: ./plugins

web:
  title: Verdaccio

auth:
  htpasswd:
    file: ./htpasswd

uplinks:
  cnpmjs:
    url: https://registry.npm.taobao.org/

packages:
  '@*/*':
    # scoped packages
    access: $all
    publish: $authenticated
    proxy: cnpmjs

  '**':
    access: $all

    publish: $authenticated

    proxy: cnpmjs

middlewares:
  audit:
    enabled: true

logs:
  - {type: stdout, format: pretty, level: http}

执行npm install后的信息

enter image description here

test2目录仍然为空。谁能告诉我为什么?谢谢。

1 个答案:

答案 0 :(得分:0)

输出未指示test2目录在文件系统中的位置,但是日志消息显示npm的工作目录为/Users/lc/Documents/study,因此test2为空的最可能原因是它是study的子目录,而study具有.npmrc或其他导致npm检测到它是项目根目录的东西,因此您要查找的文件结束了在/Users/lc/Documents/study/node_modules/jquery中。