mirror of
https://github.com/kevin-DL/sapper.git
synced 2026-01-12 11:15:14 +00:00
Merge pull request #455 from sveltejs/deconflict-server
put server assets in subfolder
This commit is contained in:
@@ -71,7 +71,7 @@ async function execute(emitter: EventEmitter, opts: Opts) {
|
||||
message: `Crawling ${root.href}`
|
||||
});
|
||||
|
||||
const proc = child_process.fork(path.resolve(`${opts.build}/server.js`), [], {
|
||||
const proc = child_process.fork(path.resolve(`${opts.build}/server/server.js`), [], {
|
||||
cwd: process.cwd(),
|
||||
env: Object.assign({
|
||||
PORT: port,
|
||||
|
||||
@@ -58,7 +58,7 @@ prog.command('build [dest]')
|
||||
process.env.PORT = process.env.PORT || ${opts.port || 3000};
|
||||
|
||||
console.log('Starting server on port ' + process.env.PORT);
|
||||
require('./server.js');
|
||||
require('./server/server.js');
|
||||
`.replace(/^\t+/gm, '').trim());
|
||||
|
||||
console.error(`\n> Finished in ${elapsed(start)}. Type ${colors.bold.cyan(`node ${dest}`)} to run the app.`);
|
||||
|
||||
@@ -24,12 +24,14 @@ export default {
|
||||
|
||||
server: {
|
||||
input: () => {
|
||||
return `${locations.src()}/server.js`
|
||||
return {
|
||||
server: `${locations.src()}/server.js`
|
||||
};
|
||||
},
|
||||
|
||||
output: () => {
|
||||
return {
|
||||
dir: locations.dest(),
|
||||
dir: `${locations.dest()}/server`,
|
||||
format: 'cjs',
|
||||
sourcemap: dev()
|
||||
};
|
||||
|
||||
@@ -29,7 +29,7 @@ export default {
|
||||
|
||||
output: () => {
|
||||
return {
|
||||
path: locations.dest(),
|
||||
path: `${locations.dest()}/server`,
|
||||
filename: '[name].js',
|
||||
chunkFilename: '[hash]/[name].[id].js',
|
||||
libraryTarget: 'commonjs2'
|
||||
|
||||
@@ -184,7 +184,7 @@ function run({ mode, basepath = '' }) {
|
||||
assert.ok(fs.existsSync('__sapper__/build/index.js'));
|
||||
}
|
||||
|
||||
proc = require('child_process').fork(`${dir}/server.js`, {
|
||||
proc = require('child_process').fork(`${dir}/server/server.js`, {
|
||||
cwd: process.cwd(),
|
||||
env: {
|
||||
NODE_ENV: mode,
|
||||
|
||||
Reference in New Issue
Block a user