为什么我得到这个npm错误:找不到模块' / home / directory'来自' / home /目录'

时间:2015-06-19 15:37:08

标签: javascript node.js npm

我的package.json文件中有以下脚本

 "scripts": {
    "start": "watchify -o js/bundle.js -v -d ."
  }

当我在npm start内运行/home/directory时,我收到此错误消息 Error: Cannot find module '/home/directory' from '/home/directory'

我的目录结构就像

-/home/directory
          --package.json
          -js/
             --script1.js
             --script2.js   

为什么我会收到此错误?

1 个答案:

答案 0 :(得分:0)

我的猜测是你可以传递多个参数来观察。 让我们说你删除了标志,你应该得到类似"watchify js/bundle.js ."的内容,因此watchify可能会尝试为js/bundle.js.(最后一个指向你当前的目录home/directory运行public function GetProjectOptions() { $return = ""; $sql = "SELECT `id`, `project_name` FROM `projects`;"; $rs = static::$link->query($sql); $return .= '<select class="form-control" name="project">'; if($rs){ while ($result = mysqli_fetch_assoc($rs)); { $return .= "<option value='" . $result['id'] . "'>" . $result['project_name'] . "</option>"; } $return .= '</select>'; }else{ $message = 'Invalid query: ' . mysqli_error() . "\n"; $message .= 'Whole query: ' . $sql; die($message); } return $return; } 1}})