小编Edd*_*die的帖子

node.js找不到模块'mongodb'

我正在浏览我的第一个node.js项目.我已经安装了mongodb,有一个server.js文件,当我尝试运行它时,我收到了这个错误

module.js:340
    throw err;
         ^
Error: Cannot find module 'mongodb'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:362:17)
    at require (module.js:378:17)
Run Code Online (Sandbox Code Playgroud)

我很确定我安装了mongodb,我是来自C#windows后台的unix新手,但我认为这是一条未正确配置的路径?

mongodb node.js

48
推荐指数
4
解决办法
7万
查看次数

SWRevealViewController,防止命中viewdidload

所以我使用SWRevealViewController来完成幻灯片抽屉UI.我的一个ViewControllers托管了一个Map,我允许用户在该地图上做一些事情并进行自定义.我注意到每次我在前后VC之间移动时都会使用

SWRevealViewController
Run Code Online (Sandbox Code Playgroud)

当它转到以前加载的ViewController时,它总是调用

- (void)viewDidLoad
Run Code Online (Sandbox Code Playgroud)

有没有办法压制那个?SWRevealViewController不应该维护一个预先加载的Viewcontrollers列表,以确保它不会重新加载一个吗?如果我需要在ViewControllers中维护状态,这不起作用.

uiviewcontroller ios swrevealviewcontroller

5
推荐指数
0
解决办法
260
查看次数

Git,失去了我的变化

这个prolebme主要是因为我所在的咖啡馆连接不良.我在我的本地回购中做了一些改动,eveyr时间我做了一个我会正确推动.我做过互联网连接的最新版本是打开和关闭的,所以它确实推送并且git log会显示提交,但git状态显示我的本地和远程之间存在差异.

自从我上一次成功以来,我想我会这样做

git fetch origin
git reset --hard origin/master
Run Code Online (Sandbox Code Playgroud)

但废话,这摆脱了我今天做的所有提交,现在头部是我昨天做的一些提交,当我去bitbucket看回购时它没有;甚至显示今天的变化.

有人请告诉我,我不仅仅是搞砸了?这有解决方案吗?

git

3
推荐指数
1
解决办法
3561
查看次数