首页 > 解决方案 > 错误:找不到模块“tap”,但它不是依赖项

问题描述

我收到此错误:

$ npm test                                                                                                    

> playWithParameters@1.0.0 test /home/durrantm/Dropnot/code/js/mochaChai/playWithParameters                   
> mocha **/*.test.*                                                                                           


Error: Cannot find module 'tap'                                                                               
Require stack:                                                                                                
- /home/durrantm/Dropnot/code/js/mochaChai/playWithParameters/node_modules/asn1/tst/ber/reader.test.js  

但我没有 Tap 作为依赖项

标签: node.jsnpmmocha.jstap

解决方案


问题是添加了一个依赖项 - 大 - 有一个错误。
即使代码停止使用它,此错误仍然存​​在,因为 devDependency 仍然列出,如package.json.

要解决这个问题

npm remove big

推荐阅读