每次我通过npm安装某些软件包时,都会在node_modules中创建两个目录:它们是 / node_modules / mypackage 和 / node_modules / @ mypackage 。
它们之间的关系是什么?
答案 0 :(得分:2)
只要node_modules子文件夹中存在@
字符,就意味着已经(直接或间接)安装了scoped package。如果您没有直接安装它,则可以通过命令npm ls @mypackage/somepackagename
找出哪个模块完成,其中somepackagename
是node_modules/@mypackage
目录中的子文件夹之一。