【发布时间】:2017-06-30 04:04:35
【问题描述】:
在this tutorial 之后,我已经使用此代码安装了 express-session:
npm install express-session --save --save-exact
但是现在当我尝试运行代码时,node 告诉我我需要一个名为“buffer-crc32”的包
我看到它在我安装 express-session 的驱动器中列为 require(),但我很困惑,因为存储在我计算机上的 index.js 文件似乎与 github here 上显示的不同。
什么给了?为什么当我运行“npm install”或“npm update”时没有安装依赖项?谢谢。
【问题讨论】:
-
我不时得到这个,似乎是
npm缺少一些依赖项的问题。通常通过删除node_modules/并运行npm install(或者,可能是npm install --force)来解决 -
再次尝试运行
npm install。我希望这能解决问题。 -
我尝试了两个 cmets 都没有工作:(
-
我想通了。我不得不在我的 npm install 命令中停止使用“--save-exact”并更新我的 package.json 文档中的版本
标签: node.js express npm express-session