当我检查Windows7计算机上的\ AppData \ Roaming \ npm-cache文件夹时,我看到许多未经我同意安装的节点模块(我不知道我的计算机上安装了这些模块)。是否有可能获得与依赖项一起安装的模块的日志?可以检查package.json是否存在依赖关系,但是在子文件夹中递归检查package.json是一项困难的工作。
答案 0 :(得分:0)
尝试:
npm shrinkwrap
它将为您提供一个.json文件,其中包含项目所需的所有依赖项的快照,一直向下。从中您可以提取将添加到缓存中的所有模块(带有版本)(假设这是您计算机上安装的唯一节点项目)。
应该注意的是,所有模块都通过package.json文件公开列出它们的依赖项。如果您在计算机上安装未知软件感到不舒服,可以使用这些文件找到代码并检查每个代码所依赖的内容。
为了避免进一步的挫折,您应该阅读文档。具体做法是: