Última actividad 10 months ago

這段 Bash 腳本建立一個專案目錄,初始化基本的前端專案結構(包括 index.html 和 src/components 資料夾),並透過 npm 安裝 lit、vite 和 serve,最後輸出目錄結構(排除 node_modules)。

Revisión 16be50b2e0a8e7e38b2d578a1df528e7bbd01665

create_project_structure.sh Sin formato
1#!/bin/bash
2
3# Check if the user provided a directory name as an argument
4if [ -z "$1" ]; then
5 echo "Usage: $0 <directory_name>"
6 exit 1
7fi
8
9# Set the user-provided parameter to the PROJECT_DIR variable
10PROJECT_DIR="$1"
11
12# Try to create a directory named PROJECT_DIR
13if ! mkdir "$PROJECT_DIR"; then
14 echo "Failed: Unable to create directory $PROJECT_DIR. Exiting..."
15 exit 1
16fi
17
18# Change to the newly created directory
19cd "$PROJECT_DIR"
20
21# Create an empty index.html file
22touch index.html
23
24# Create a directory named src
25mkdir src
26
27# Create a subdirectory named components inside the src directory
28mkdir src/components
29
30# Create a file named my-element.js in the components directory
31touch src/components/my-element.js
32
33# Create a file named main.js
34touch src/main.js