1. Cấu trúc thư mục và giới thiệu dự án
Chalet là một trình quản lý tiến trình đơn giản, cho phép người dùng khởi động ứng dụng từ trình duyệt và truy cập thông qua tên miền cục bộ. Dưới đây là cấu trúc thư mục và mô tả các tệp trong dự án Chalet:
chalet/
├── bin/ # Lưu trữ các script thực thi
├── docs/ # Thư mục tài liệu
├── src/ # Thư mục mã nguồn
├── test/ # Thư mục kiểm thử
├── .babelrc # Tệp cấu hình Babel
├── .eslintrc.js # Tệp cấu hình ESLint
├── .gitattributes # Tệp cấu hình thuộc tính Git
├── .gitignore # Tệp bỏ qua Git
├── .npmignore # Tệp bỏ qua npm
├── .release-it.json # Tệp cấu hình phát hành
├── .stylelintrc # Tệp cấu hình Stylelint
├── .travis.yml # Tệp cấu hình Travis CI
├── CHANGELOG.md # Nhật ký thay đổi
├── LICENSE # Tệp giấy phép
├── README.md # Tệp mô tả dự án
├── appveyor.yml # Tệp cấu hình AppVeyor CI
├── ava.config.js # Tệp cấu hình Ava
├── nodemon.json # Tệp cấu hình nodemon
├── package-lock.json # Tệp khóa gói npm
├── package.json # Tệp cấu hình gói npm
├── tsconfig.json # Tệp cấu hình TypeScript
├── tslint.json # Tệp cấu hình TSLint
├── webpack.common.js # Tệp cấu hình Webpack chung
├── webpack.dev.js # Tệp cấu hình Webpack môi trường phát triển
├── webpack.prod.js # Tệp cấu hình Webpack môi trường sản xuất
2. Giới thiệu về tệp khởi động dự án
Dự án được khởi động chủ yếu thông qua các tệp script trong thư mục bin. Dưới đây là tệp khởi động chính:
bin/chalet: Tệp script chính để khởi động và dừng dịch vụ Chalet.
Bạn có thể khởi động Chalet bằng cách chạy lệnh sau trong terminal:
./bin/chalet start
3. Giới thiệu về tệp cấu hình dự án
Tệp cấu hình của Chalet nằm trong thư mục .chalet ở gốc dự án. Dưới đây là tệp cấu hình chính:
.chalet/conf.json: Tệp cấu hình chính, dùng để thiết lập cổng, máy chủ, thời gian chờ, tên miền cấp cao nhất, v.v.
Một ví dụ về cấu hình conf.json:
{
"port": 2000,
"host": "127.0.0.1",
"timeout": 5000,
"tld": "test",
"proxy": false
}
Bạn có thể chỉnh sửa các cài đặt này theo nhu cầu, sau đó dừng và khởi động lại dịch vụ Chalet để áp dụng các thay đổi:
./bin/chalet stop
./bin/chalet start
Trên đây là thông tin về cấu trúc thư mục, tệp khởi động và tệp cấu hình của dự án Chalet. Thông qua những thông tin này, bạn có thể hiểu rõ hơn về cách hoạt động và cách sử dụng Chalet để quản lý môi trường phát triển cục bộ của mình.