remove app path inference
This commit is contained in:
parent
35592bb183
commit
3feb8d3b6b
@ -1,13 +1,7 @@
|
||||
{
|
||||
"compilerOptions": {"lib": ["deno.window", "dom"]},
|
||||
"imports":
|
||||
{
|
||||
"react": "https://esm.sh/stable/preact@10.13.2/compat",
|
||||
"preact": "https://esm.sh/stable/preact@10.13.2/",
|
||||
"@deep/": "./deep/",
|
||||
"@eno/iso": "http://localhost:4507/lib/iso.tsx"
|
||||
},
|
||||
"importMap": "./deno.map.json",
|
||||
"tasks": {
|
||||
"dev": "deno run -A --unstable --reload=http://localhost:4507/ --no-lock app.tsx"
|
||||
"dev": "deno run -A --unstable --reload=http://localhost:4507/ --no-lock app.tsx --dev"
|
||||
}
|
||||
}
|
10
example/deno.map.json
Normal file
10
example/deno.map.json
Normal file
@ -0,0 +1,10 @@
|
||||
{
|
||||
"imports":
|
||||
{
|
||||
"react": "https://esm.sh/stable/preact@10.13.2/compat",
|
||||
"preact": "https://esm.sh/stable/preact@10.13.2/",
|
||||
"@deep/": "./deep/",
|
||||
"@eno/iso": "http://localhost:4507/lib/iso.tsx",
|
||||
"@eno/app": "./app.tsx"
|
||||
}
|
||||
}
|
12
server.tsx
12
server.tsx
@ -256,19 +256,13 @@ export function Boot(inApp:React.FunctionComponent, inCSS?:object)
|
||||
if(Booted){return;}
|
||||
Booted = true;
|
||||
|
||||
const pathInit = Deno.mainModule;
|
||||
const pathProj = toFileUrl(Deno.cwd());
|
||||
|
||||
//@ts-ignore
|
||||
TwindInst = Twind.install({...Iso.CSS, ...inCSS||{}});
|
||||
|
||||
const App = inApp;
|
||||
Path.AppDir = pathInit.split(pathProj.toString())[1];
|
||||
|
||||
Server(App, Path.AppDir, TwindInst);
|
||||
Server(inApp, TwindInst);
|
||||
}
|
||||
|
||||
async function Server(App:React.FunctionComponent, AppPath:string, TwindInst:Twind.Twind)
|
||||
async function Server(App:React.FunctionComponent, TwindInst:Twind.Twind)
|
||||
{
|
||||
const {Transpileable, TranspileURL, SocketsHandler} = Transpiler(DevMode);
|
||||
const {Imports, Error} = await Configure(DevMode, Path.LibDir);
|
||||
@ -386,7 +380,7 @@ async function Server(App:React.FunctionComponent, AppPath:string, TwindInst:Twi
|
||||
import {Fetch} from "@eno/iso";
|
||||
Fetch.Seed(${JSON.stringify(seed)});
|
||||
|
||||
import "${AppPath}";
|
||||
import "@eno/app";
|
||||
</script>
|
||||
</body>
|
||||
</html>`;
|
||||
|
Loading…
Reference in New Issue
Block a user