Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2020
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.80 KB | None | 0 0
  1. webpack.config.js
  2. const path = require('path');
  3. const Dotenv = require('dotenv-webpack');
  4. const FilterWarningsPlugin = require('webpack-filter-warnings-plugin');
  5. const nodeExternals = require('webpack-node-externals');
  6.  
  7. module.exports = {
  8. entry: "./src/server.ts",
  9. externals: [nodeExternals()],
  10. output: {
  11. filename: "bundle.js",
  12. path: path.resolve(__dirname, 'dist')
  13. },
  14. resolve: {
  15. extensions: [".webpack.js", ".web.js", ".ts", ".js"]
  16. },
  17. module: {
  18. rules: [{ test: /\.ts$/, loader: "ts-loader" }]
  19. },
  20. plugins: [
  21. new Dotenv({
  22. path: './.env',
  23. safe: false,
  24. }),
  25. new FilterWarningsPlugin({
  26. exclude: [/mongodb/, /mssql/, /mysql/, /oracledb/, /pg/, /pg-native/, /pg-query-stream/, /react-native-sqlite-storage/, /redis/, /sqlite3/, /sql.js/, /typeorm-aurora-data-api-driver/]
  27. })
  28. ],
  29. target: 'node',
  30. node: {
  31. global: false,
  32. __filename: 'mock',
  33. __dirname: 'mock',
  34. }
  35. }
  36.  
  37. WEBPACK BUNDLE LOG
  38. $ webpack --mode production
  39. Hash: b06098c1e10491023139
  40. Version: webpack 4.41.5
  41. Time: 23639ms
  42. Built at: 2020-01-23 18:03:50
  43. Asset Size Chunks Chunk Names
  44. bundle.js 46.9 KiB 0 [emitted] main
  45. Entrypoint main = bundle.js
  46. [0] external "express" 42 bytes {0} [built]
  47. [3] external "typeorm" 42 bytes {0} [built]
  48. [12] external "dotenv" 42 bytes {0} [built]
  49. [15] ./src/server.ts 7.16 KiB {0} [built]
  50. [16] external "reflect-metadata" 42 bytes {0} [built]
  51. [17] external "express-session" 42 bytes {0} [built]
  52. [18] external "body-parser" 42 bytes {0} [built]
  53. [19] external "express-rate-limit" 42 bytes {0} [built]
  54. [20] external "path" 42 bytes {0} [built]
  55. [21] external "helmet" 42 bytes {0} [built]
  56. [22] ./src/routes/register.ts 1.43 KiB {0} [built]
  57. [24] ./src/routes/login.ts 3.34 KiB {0} [built]
  58. [25] ./src/routes/logout.ts 557 bytes {0} [built]
  59. [26] ./src/routes/me.ts 531 bytes {0} [built]
  60. [27] ./src/routes/sendresetemail.ts 441 bytes {0} [built]
  61. + 33 hidden modules
  62. Done in 42.77s.
  63.  
  64.  
  65. ERROR
  66. node bundle.js
  67. internal/modules/cjs/loader.js:638
  68. throw err;
  69. ^
  70. Error: Cannot find module 'reflect-metadata'
  71. at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
  72. at Function.Module._load (internal/modules/cjs/loader.js:562:25)
  73. at Module.require (internal/modules/cjs/loader.js:692:17)
  74. at require (internal/modules/cjs/helpers.js:25:18)
  75. at Object.<anonymous> (/home/kuba8369/asdasdasd/bundle.js:1:26042)
  76. at n (/home/kuba8369/asdasdasd/bundle.js:1:110)
  77. at Object.<anonymous> (/home/kuba8369/asdasdasd/bundle.js:1:23963)
  78. at Object.<anonymous> (/home/kuba8369/asdasdasd/bundle.js:1:26002)
  79. at n (/home/kuba8369/asdasdasd/bundle.js:1:110)
  80. at /home/kuba8369/asdasdasd/bundle.js:1:902
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement