mirror of
				https://github.com/We-Dont-Byte/Mind_Reader.git
				synced 2025-02-04 10:38:42 +00:00 
			
		
		
		
	Prepare extension for building
setup-development: - linux: - Install vsce (visual studio code extension tool) - Don't install yo generator-code (unnecessary) - windows: - Install vsce (see above) - Don't install uo generator-code
This commit is contained in:
		@@ -10,3 +10,5 @@ vsc-extension-quickstart.md
 | 
				
			|||||||
**/.eslintrc.json
 | 
					**/.eslintrc.json
 | 
				
			||||||
**/*.map
 | 
					**/*.map
 | 
				
			||||||
**/*.ts
 | 
					**/*.ts
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					setup-development/**
 | 
				
			||||||
@@ -114,8 +114,8 @@ dryrun nvm install "$nodeversion"
 | 
				
			|||||||
dryrun nvm use "$nodeversion"
 | 
					dryrun nvm use "$nodeversion"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Use npm to install electron-rebuild and yo
 | 
					# Use npm to install electron-rebuild and yo
 | 
				
			||||||
printf "Installing electron-rebuild, yo, and generator-code\n"
 | 
					printf "Installing electron-rebuild and vsce\n"
 | 
				
			||||||
dryrun npm install electron-rebuild yo generator-code
 | 
					dryrun npm install -g electron-rebuild vsce
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# use npm to acquire dependencies for Mind-Reader
 | 
					# use npm to acquire dependencies for Mind-Reader
 | 
				
			||||||
printf "\nAcquiring dependencies...\n"
 | 
					printf "\nAcquiring dependencies...\n"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -165,11 +165,11 @@ function EnsureNodePackageInstalled {
 | 
				
			|||||||
   }
 | 
					   }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Check if electron-rebuild is installed, if not, install it
 | 
					# electron-rebuild is used to rebuild the extension for a given version of Electron
 | 
				
			||||||
EnsureNodePackageInstalled electron-rebuild
 | 
					EnsureNodePackageInstalled electron-rebuild
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# These are useful (but not necessary) packages to have installed when working on new VSCode extensions
 | 
					# vsce is used to package the extension
 | 
				
			||||||
EnsureNodePackageInstalled yo, generator-code
 | 
					EnsureNodePackageInstalled vsce
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# We're about to do some path traversal, so save the current directory
 | 
					# We're about to do some path traversal, so save the current directory
 | 
				
			||||||
$prev_directory = $pwd
 | 
					$prev_directory = $pwd
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user