screeps / driver

ISC License
26 stars 36 forks source link

Required dependencies are missing from package.json #39

Open RA80533 opened 4 years ago

RA80533 commented 4 years ago

I cloned the repository and ran into a few issues when I tried to set it up.

> fsevents@1.1.3 install /Users/RA80533/Desktop/screeps/driver/node_modules/fsevents
> node install

  SOLINK_MODULE(target) Release/.node
  SOLINK_MODULE(target) Release/.node
  CXX(target) Release/obj.target/fse/fsevents.o
  CXX(target) Release/obj.target/fse/fsevents.o
  SOLINK_MODULE(target) Release/fse.node
  SOLINK_MODULE(target) Release/fse.node
  COPY /Users/RA80533/Desktop/screeps/driver/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node
  COPY /Users/RA80533/Desktop/screeps/driver/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node
  TOUCH Release/obj.target/action_after_build.stamp
  TOUCH Release/obj.target/action_after_build.stamp

> isolated-vm@2.0.1 install /Users/RA80533/Desktop/screeps/driver/node_modules/isolated-vm
> node-gyp rebuild --release -j 4

  CXX(target) Release/obj.target/nortti/src/external_copy_nortti.o
  LIBTOOL-STATIC Release/nortti.a
  CXX(target) Release/obj.target/isolated_vm/src/isolate/allocator.o
  CXX(target) Release/obj.target/isolated_vm/src/isolate/class_handle.o
  CXX(target) Release/obj.target/isolated_vm/src/isolate/environment.o
  CXX(target) Release/obj.target/isolated_vm/src/isolate/holder.o
  CXX(target) Release/obj.target/isolated_vm/src/isolate/inspector.o
  CXX(target) Release/obj.target/isolated_vm/src/isolate/stack_trace.o
  CXX(target) Release/obj.target/isolated_vm/src/isolate/three_phase_task.o
  CXX(target) Release/obj.target/isolated_vm/src/context_handle.o
  CXX(target) Release/obj.target/isolated_vm/src/external_copy.o
  CXX(target) Release/obj.target/isolated_vm/src/external_copy_handle.o
  CXX(target) Release/obj.target/isolated_vm/src/isolate.o
  CXX(target) Release/obj.target/isolated_vm/src/isolate_handle.o
  CXX(target) Release/obj.target/isolated_vm/src/lib_handle.o
  CXX(target) Release/obj.target/isolated_vm/src/native_module_handle.o
  CXX(target) Release/obj.target/isolated_vm/src/reference_handle.o
  CXX(target) Release/obj.target/isolated_vm/src/script_handle.o
  CXX(target) Release/obj.target/isolated_vm/src/module_handle.o
  CXX(target) Release/obj.target/isolated_vm/src/session_handle.o
  CXX(target) Release/obj.target/isolated_vm/src/transferable.o
  SOLINK_MODULE(target) Release/isolated_vm.node

> uglifyjs-webpack-plugin@0.4.6 postinstall /Users/RA80533/Desktop/screeps/driver/node_modules/uglifyjs-webpack-plugin
> node lib/post_install.js

> @screeps/driver@5.1.0 install /Users/RA80533/Desktop/screeps/driver
> node-gyp rebuild -C native && webpack

  CXX(target) Release/obj.target/native/src/main.o
  CXX(target) Release/obj.target/native/src/pf.o
  SOLINK_MODULE(target) Release/native.node
Executing post-build scripts
Hash: 2f277a711aa7386a2fe6
Version: webpack 3.11.0
Time: 244ms
            Asset    Size  Chunks                    Chunk Names
runtime.bundle.js  498 kB       0  [emitted]  [big]  main
   [0] (webpack)/buildin/global.js 509 bytes {0} [built]
   [2] ./lib/runtime/runtime.js 9.93 kB {0} [built]
   [3] ./lib/runtime/mapgrid.js 7.09 kB {0} [built]
   [4] ./lib/runtime/runtime-driver.js 4.09 kB {0} [built]
   [9] (webpack)/buildin/module.js 517 bytes {0} [built]
  [10] ./lib/path-finder.js 5 kB {0} [built]
    + 5 hidden modules

ERROR in ./lib/runtime/runtime-driver.js
Module not found: Error: Can't resolve '@screeps/common/lib/constants' in '/Users/RA80533/Desktop/screeps/driver/lib/runtime'
 @ ./lib/runtime/runtime-driver.js 11:20-60
 @ ./lib/runtime/mapgrid.js
 @ ./lib/runtime/runtime.js

ERROR in ./lib/runtime/runtime-driver.js
Module not found: Error: Can't resolve '@screeps/common/lib/system' in '/Users/RA80533/Desktop/screeps/driver/lib/runtime'
 @ ./lib/runtime/runtime-driver.js 12:17-54
 @ ./lib/runtime/mapgrid.js
 @ ./lib/runtime/runtime.js

ERROR in ./lib/runtime/runtime.js
Module not found: Error: Can't resolve '@screeps/engine/src/game/console' in '/Users/RA80533/Desktop/screeps/driver/lib/runtime'
 @ ./lib/runtime/runtime.js 3:24-67

ERROR in ./lib/runtime/runtime.js
Module not found: Error: Can't resolve '@screeps/engine/src/game/game' in '/Users/RA80533/Desktop/screeps/driver/lib/runtime'
 @ ./lib/runtime/runtime.js 2:17-57

ERROR in ./lib/runtime/runtime.js
Module not found: Error: Can't resolve '@screeps/engine/src/utils' in '/Users/RA80533/Desktop/screeps/driver/lib/runtime'
 @ ./lib/runtime/runtime.js 5:18-54

ERROR in ./lib/runtime/mapgrid.js
Module not found: Error: Can't resolve '@screeps/pathfinding' in '/Users/RA80533/Desktop/screeps/driver/lib/runtime'
 @ ./lib/runtime/mapgrid.js 1:18-49
 @ ./lib/runtime/runtime.js
Runtime snapshot created (2656724 bytes)

I took a peek at the files referenced in the errors. It looks like they reference a few missing dependencies, namely: