瀏覽代碼

Added path to capnp.js to make Wekan work on Sandstorm.

Lauri Ojansivu 7 年之前
父節點
當前提交
11e9811f82
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      sandstorm.js

+ 3 - 1
sandstorm.js

@@ -22,7 +22,9 @@ const sandstormBoard = {
 
 
 if (isSandstorm && Meteor.isServer) {
 if (isSandstorm && Meteor.isServer) {
   const fs = require('fs');
   const fs = require('fs');
-  const Capnp = require('/node_modules/capnp.js');
+  const pathParts = process.cwd().split("/");
+  var path = pathParts.join("/");
+  const Capnp = Npm.require(path + "../../../node_modules/capnp.js");
   const Package = Capnp.importSystem('sandstorm/package.capnp');
   const Package = Capnp.importSystem('sandstorm/package.capnp');
   const Powerbox = Capnp.importSystem('sandstorm/powerbox.capnp');
   const Powerbox = Capnp.importSystem('sandstorm/powerbox.capnp');
   const Identity = Capnp.importSystem('sandstorm/identity.capnp');
   const Identity = Capnp.importSystem('sandstorm/identity.capnp');