执行npm install --save express-handlebars后未在依赖中找到handlebars怎么办
关于express-handlebars安装后未出现在package.json依赖项的解决方法
- 首先确认安装命令执行路径:你执行
npm install --save express-handlebars的终端工作目录,必须和package.json文件所在的根目录一致,如果在子目录中执行安装命令,依赖不会写入上层的package.json文件。 - 确认项目已完成npm初始化:如果当前项目根目录根本没有package.json文件,说明你没有执行过
npm init(交互式初始化)或者npm init -y(默认配置快速初始化)命令,未初始化的项目不会自动生成依赖记录文件,安装包自然不会被写入依赖项。 - 尝试卸载重装:npm 5及以上版本默认安装包时自动添加--save参数,你可以先执行
npm uninstall express-handlebars清理旧的安装记录,再执行npm install express-handlebars重新安装,之后再查看package.json的dependencies字段。 - 排查安装报错:如果执行安装命令时终端出现红字报错,常见原因包括权限不足、npm源网络连接失败、包版本和当前项目环境不兼容,安装失败的情况下不会更新package.json,你可以先执行
npm cache clean --force清理npm缓存后再重试安装。
内容的提问来源于stack exchange,提问作者Mrinal Anand
相关产品推荐
相关产品推荐

