mirror of
				https://github.com/bytecodealliance/wasm-micro-runtime.git
				synced 2025-10-26 19:01:17 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			40 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # Introduction
 | |
| 
 | |
| ### An integrated development environment for WASM.
 | |
| 
 | |
| # How to debug this extension
 | |
| > Note that when you download and
 | |
| > decompress to get .vsix file from [our release](https://github.com/bytecodealliance/wasm-micro-runtime/releases).
 | |
| > It's by default that the `source debugging` feature is not enabled.
 | |
| > If you want to enable the `source debugging` feature of this extension,
 | |
| > you could  download `lldb` from [our release](https://github.com/bytecodealliance/wasm-micro-runtime/releases)
 | |
| > (This is the recommended way, and you could do it with a single click in VS Code).
 | |
| > Then if you want to use your customized lldb patch,
 | |
| > you could build your own version of `lldb`
 | |
| > and then follow this [instruction](./resource/debug/README.md)
 | |
| > to put them in the correct path
 | |
| 
 | |
| ### 1. open `VSCode_Extension` directory with the `vscode`
 | |
| 
 | |
| ```xml
 | |
| File -> Open Folder -> select `VSCode_Extension`
 | |
| ```
 | |
| 
 | |
| ### 2. run `npm install` in `terminal` to install necessary dependencies.
 | |
| 
 | |
| ### 3. click `F5` or `ctrl+shift+D` switch to `Run and Debug` panel and click `Run Extension` to boot.
 | |
| 
 | |
| # Code Format
 | |
| 
 | |
| `prettier` is recommended and `.prettierrc.json` has been provided in workspace.
 | |
| More details and usage guidance please refer [prettier](https://prettier.io/docs/en/install.html)
 | |
| 
 | |
| You can run following commands in current extension directory to check and apply
 | |
| ```shell
 | |
| # install prettier firstly
 | |
| npm install --save-dev prettier
 | |
| # check format
 | |
| npm run prettier-format-check
 | |
| # apply
 | |
| npm run prettier-format-apply
 | |
| ``` | 
