diff --git a/examples/components/App.jsx b/examples/components/App.jsx index c3fadda0..148751d3 100644 --- a/examples/components/App.jsx +++ b/examples/components/App.jsx @@ -82,6 +82,10 @@ import Button from '../../src/components/Button'; let PathPrefix = '/examples'; +if (process.env.NODE_ENV === 'production') { + PathPrefix = '' +} + const navigations = [ { label: '示例', @@ -690,7 +694,7 @@ export class App extends React.PureComponent { } } - function navigations2route(pathPrefix = '/examples') { + function navigations2route(pathPrefix = PathPrefix) { let routes = []; navigations.forEach(root => { @@ -711,7 +715,7 @@ export class App extends React.PureComponent { } export default function entry({pathPrefix}) { - PathPrefix = pathPrefix || '/examples'; + PathPrefix = pathPrefix || PathPrefix; let history = browserHistory; if (process.env.NODE_ENV === 'production') { @@ -721,6 +725,7 @@ export class App extends React.PureComponent { return ( + {navigations2route(PathPrefix)} diff --git a/fis-conf.js b/fis-conf.js index a1a17fe3..c6bcdf7a 100644 --- a/fis-conf.js +++ b/fis-conf.js @@ -256,7 +256,7 @@ if (fis.project.currentMedia() === 'publish') { ghPages.match('::package', { packager: fis.plugin('deps-pack', { 'pkg/npm.js': [ - '/mod.js', + '/examples/mod.js', 'node_modules/**.js', '!monaco-editor/**', '!flv.js/**', @@ -281,8 +281,8 @@ if (fis.project.currentMedia() === 'publish') { 'mock/*.ts' ], 'pkg/app.js': [ - '/app.tsx', - '/app.tsx:deps' + '/examples/components/App.jsx', + '/examples/components/App.jsx:deps' ], 'pkg/rest.js': [ '**.{js,jsx,ts,tsx}',