1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-04-28 03:10:45 +00:00

update webpack config

This commit is contained in:
ilearnit 2018-09-12 18:25:00 +08:00
parent 5a4df40b92
commit 04a3d71ae0
6 changed files with 28 additions and 39 deletions

1
.gitignore vendored
View File

@ -46,7 +46,6 @@ seahub/thumbnail/thumb/*
.pytest_cache/
tags
frontend/config/webpack.config.dev.js
frontend/webpack-stats.dev.json
frontend/node_modules
frontend/package-lock.json

View File

@ -59,11 +59,21 @@ module.exports = {
require.resolve('react-dev-utils/webpackHotDevClient'),
paths.appSrc + "/wiki.js",
],
fileHistory: [
require.resolve('./polyfills'),
require.resolve('react-dev-utils/webpackHotDevClient'),
paths.appSrc + '/fileHistory.js',
],
dashboard: [
require.resolve('./polyfills'),
require.resolve('react-dev-utils/webpackHotDevClient'),
paths.appSrc + "/dashboard.js",
],
repoview: [
require.resolve('./polyfills'),
require.resolve('react-dev-utils/webpackHotDevClient'),
paths.appSrc + "/repo-wiki-mode.js",
],
fileHistory: [
require.resolve('./polyfills'),
require.resolve('react-dev-utils/webpackHotDevClient'),
paths.appSrc + "/file-history.js",
]
},
output: {
@ -267,7 +277,7 @@ module.exports = {
// solution that requires the user to opt into importing specific locales.
// https://github.com/jmblog/how-to-optimize-momentjs-with-webpack
// You can remove this if you don't use Moment.js:
new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/),
//new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/),
new BundleTracker({filename: './webpack-stats.dev.json'}),
],
@ -305,4 +315,4 @@ module.exports = {
// },
},
};
};

View File

@ -61,6 +61,8 @@ module.exports = {
main: [require.resolve('./polyfills'), paths.appIndexJs],
wiki: [require.resolve('./polyfills'), paths.appSrc + "/wiki.js"],
repoview: [require.resolve('./polyfills'), paths.appSrc + "/repo-wiki-mode.js"],
dashboard: [require.resolve('./polyfills'), paths.appSrc + "/dashboard.js"],
fileHistory: [require.resolve('./polyfills'), paths.appSrc + "/file-history.js"],
},
output: {

View File

@ -48,7 +48,7 @@
"remark-parse": "5.0.0",
"remark-rehype": "3.0.0",
"remark-slug": "5.0.0",
"seafile-js": "0.2.13",
"seafile-js": "0.2.14",
"seafile-ui": "0.1.10",
"slate": "0.34.2",
"slate-drop-or-paste-images": "0.8.3",
@ -471,7 +471,7 @@
},
"axios": {
"version": "0.18.0",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.18.0.tgz",
"resolved": "http://registry.npmjs.org/axios/-/axios-0.18.0.tgz",
"integrity": "sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI=",
"requires": {
"follow-redirects": "1.5.7",
@ -2098,11 +2098,6 @@
}
}
},
"change-emitter": {
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/change-emitter/-/change-emitter-0.1.6.tgz",
"integrity": "sha1-6LL+PX8at9aaMhma/5HqaTFAlRU="
},
"character-entities": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.1.tgz",
@ -5409,7 +5404,8 @@
"hoist-non-react-statics": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.0.tgz",
"integrity": "sha512-6Bl6XsDT1ntE0lHbIhr4Kp2PGcleGZ66qu5Jqk8lc0Xc/IeG6gVLmwUGs/K0Us+L8VWoKgj0uWdPMataOsm31w=="
"integrity": "sha512-6Bl6XsDT1ntE0lHbIhr4Kp2PGcleGZ66qu5Jqk8lc0Xc/IeG6gVLmwUGs/K0Us+L8VWoKgj0uWdPMataOsm31w==",
"dev": true
},
"home-or-tmp": {
"version": "2.0.0",
@ -9795,19 +9791,6 @@
"set-immediate-shim": "1.0.1"
}
},
"recompose": {
"version": "0.27.1",
"resolved": "https://registry.npmjs.org/recompose/-/recompose-0.27.1.tgz",
"integrity": "sha512-p7xsyi/rfNjHfdP7vPU02uSFa+Q1eHhjKrvO+3+kRP4Ortj+MxEmpmd+UQtBGM2D2iNAjzNI5rCyBKp9Ob5McA==",
"requires": {
"babel-runtime": "6.26.0",
"change-emitter": "0.1.6",
"fbjs": "0.8.16",
"hoist-non-react-statics": "2.5.0",
"react-lifecycles-compat": "3.0.4",
"symbol-observable": "1.2.0"
}
},
"recursive-readdir": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.1.tgz",
@ -10344,9 +10327,9 @@
}
},
"seafile-js": {
"version": "0.2.13",
"resolved": "https://registry.npmjs.org/seafile-js/-/seafile-js-0.2.13.tgz",
"integrity": "sha512-NANdpSi75zaGANvrgCcdiamoFKzkyUyTmwhM/sp/oQt0+1zr+p57/oOduCRvL1+MvKQC0nK0Qf/Z/WdQqri/mA==",
"version": "0.2.14",
"resolved": "https://registry.npmjs.org/seafile-js/-/seafile-js-0.2.14.tgz",
"integrity": "sha512-iWk+oB9bBroOGq6hLWnePgF14+OTcG+F9ADPNkqTjolMstKzoNfPFFHTAxqNmengwEEtD44stsMkcZxOyHGBXw==",
"requires": {
"axios": "0.18.0",
"form-data": "2.3.2"
@ -11135,11 +11118,6 @@
"serviceworker-cache-polyfill": "4.0.0"
}
},
"symbol-observable": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz",
"integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ=="
},
"symbol-tree": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz",

View File

@ -44,7 +44,7 @@
"remark-parse": "^5.0.0",
"remark-rehype": "^3.0.0",
"remark-slug": "^5.0.0",
"seafile-js": "^0.2.13",
"seafile-js": "^0.2.14",
"seafile-ui": "^0.1.10",
"sw-precache-webpack-plugin": "0.11.4",
"unified": "^6.1.6",

View File

@ -1 +1 @@
{"status":"done","chunks":{"main":[{"name":"js/main.js","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/js/main.js"},{"name":"css/main.css","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/css/main.css"},{"name":"js/main.js.map","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/js/main.js.map"},{"name":"css/main.css.map","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/css/main.css.map"}],"wiki":[{"name":"js/wiki.js","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/js/wiki.js"},{"name":"css/wiki.css","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/css/wiki.css"},{"name":"js/wiki.js.map","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/js/wiki.js.map"},{"name":"css/wiki.css.map","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/css/wiki.css.map"}],"repoview":[{"name":"js/repoview.js","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/js/repoview.js"},{"name":"css/repoview.css","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/css/repoview.css"},{"name":"js/repoview.js.map","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/js/repoview.js.map"},{"name":"css/repoview.css.map","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/css/repoview.css.map"}]}}
{"status":"done","chunks":{"main":[{"name":"js/main.js","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/js/main.js"},{"name":"css/main.css","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/css/main.css"},{"name":"js/main.js.map","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/js/main.js.map"},{"name":"css/main.css.map","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/css/main.css.map"}],"wiki":[{"name":"js/wiki.js","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/js/wiki.js"},{"name":"css/wiki.css","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/css/wiki.css"},{"name":"js/wiki.js.map","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/js/wiki.js.map"},{"name":"css/wiki.css.map","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/css/wiki.css.map"}],"repoview":[{"name":"js/repoview.js","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/js/repoview.js"},{"name":"css/repoview.css","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/css/repoview.css"},{"name":"js/repoview.js.map","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/js/repoview.js.map"},{"name":"css/repoview.css.map","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/css/repoview.css.map"}],"fileHistory":[{"name":"js/fileHistory.js","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/js/fileHistory.js"},{"name":"css/fileHistory.css","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/css/fileHistory.css"},{"name":"js/fileHistory.js.map","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/js/fileHistory.js.map"},{"name":"css/fileHistory.css.map","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/css/fileHistory.css.map"}],"dashboard":[{"name":"js/dashboard.js","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/js/dashboard.js"},{"name":"css/dashboard.css","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/css/dashboard.css"},{"name":"js/dashboard.js.map","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/js/dashboard.js.map"},{"name":"css/dashboard.css.map","path":"/home/yxzhang/dev/seahub/frontend/build/frontend/css/dashboard.css.map"}]}}