From 2929f7e4b564d7ae67cef0d2c49eda7c6b1846f1 Mon Sep 17 00:00:00 2001 From: sorrycc Date: Mon, 30 Sep 2024 14:34:14 +0800 Subject: [PATCH] fix: clickToComponent don't work --- crates/mako/src/ast/js_ast.rs | 2 +- examples/dead-simple/app.tsx | 5 +++++ examples/dead-simple/index.ts | 9 ++++++--- 3 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 examples/dead-simple/app.tsx diff --git a/crates/mako/src/ast/js_ast.rs b/crates/mako/src/ast/js_ast.rs index 303fd78aa..d08e37360 100644 --- a/crates/mako/src/ast/js_ast.rs +++ b/crates/mako/src/ast/js_ast.rs @@ -42,7 +42,7 @@ impl fmt::Debug for JsAst { impl JsAst { pub fn new(file: &File, context: Arc) -> Result { let fm = context.meta.script.cm.new_source_file( - FileName::Real(file.relative_path.to_path_buf()), + FileName::Real(file.path.to_path_buf()), file.get_content_raw(), ); let comments = context.meta.script.origin_comments.read().unwrap(); diff --git a/examples/dead-simple/app.tsx b/examples/dead-simple/app.tsx new file mode 100644 index 000000000..1a05af128 --- /dev/null +++ b/examples/dead-simple/app.tsx @@ -0,0 +1,5 @@ +import React from 'react'; + +export default function App() { + return
Hello, world!
; +} diff --git a/examples/dead-simple/index.ts b/examples/dead-simple/index.ts index e53c31d05..400ee215a 100644 --- a/examples/dead-simple/index.ts +++ b/examples/dead-simple/index.ts @@ -1,6 +1,9 @@ -import { foo } from './foo'; -import './foo/foo'; +// import { foo } from './foo'; +// import './foo/foo'; + +import App from './app'; + /** * abcd */ -console.log(foo); +console.log(App);