瀏覽代碼

Fix dirname issue with webpack

Tatiana Inama 6 年之前
父節點
當前提交
e9dd1e086b
共有 2 個文件被更改,包括 6 次插入2 次删除
  1. 2 2
      scraper/src/server.ts
  2. 4 0
      scraper/webpack.config.js

+ 2 - 2
scraper/src/server.ts

@@ -4,8 +4,8 @@ import fs from 'fs';
 import { saveImage, scrapeCritters, CONFIG, storeData } from './scraper';
 
 const app: express.Application = express();
-const publicDataPath = `${__dirname}/../public/data`;
-const publicImagesPath = `${__dirname}/../public/images`;
+const publicDataPath = process.env.DATA_PATH || `${__dirname}/../public/data`;
+const publicImagesPath = process.env.IMG_PATH || `${__dirname}/../public/images`;
 
 dotenv.config();
 

+ 4 - 0
scraper/webpack.config.js

@@ -20,4 +20,8 @@ module.exports = {
     filename: 'bundle.js',
     path: path.resolve(__dirname, 'build'),
   },
+  node: {
+    __filename: false,
+    __dirname: false,
+  }
 };