怎样查看当前nodejs项目中所依赖了哪些第三方包?
我是新手。。
看完社区的源码后为了练手就写了个简单的博客,使用express框架+mongodb 中间陆续用了很多第三方包,由于是临时加的,也没按规范写到package.json中。 现在将项目打包上传到了github后,package.json中有些项目依赖的第三方包不写上。
所以想问问怎么方便地查看我都用了哪些第三方包,以及这些包的版本号。方便我加到package.json中
github地址 https://github.com/lovegnep/myblog.git 网站地址 http://39.108.56.116/
6 回复
可以试一试笨方法,吧node_models 删了然后启动会报错,根据异常信息重新添加模块!
来自酷炫的 CNodeMD
mom init,npm5.3以上就可以了,自动的 From Noder
有个叫 depcheck 的包, 可以用来检测项目与 package.json 依赖的对应关系
需要注意, 没有显示 require 的依赖会被 depcheck 认为没有使用. 比如 webpack 的 loader, sequelizejs 的 driver 之类的
用我们的这个工具,一键帮你补全依赖:https://www.npmjs.com/package/autod