Mã kiểm tra là một giai đoạn thiết yếu của phát triển web [đặc biệt là đối với NodeJS]. Nó giúp mã của bạn không gặp lỗi và chắc chắn rằng nó hoạt động trên tất cả các thiết bị. Nhưng việc test code có thể tốn nhiều thời gian và phức tạp, đặc biệt nếu bạn là người mới bắt đầu
Một số kiểm tra thông thường như linting và minifying có thể tự động hóa. Giúp bạn sửa các biến lỗi phổ biến và gắn cờ các lỗi trong mã dễ dàng hơn bao giờ hết. Điều này giúp bạn tiết kiệm rất nhiều thời gian khi làm bài thi
vải lót. quá trình chạy một chương trình sẽ phân tích mã cho các lỗi ẩn
rút gọn. quy trình xóa tất cả các ký tự không cần thiết từ mã nguồn của ngôn ngữ lập trình đã được thông dịch hoặc ngôn ngữ đánh dấu mà không làm thay đổi chức năng của nó
Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách thiết lập chương trình chạy tác vụ với NodeJS và npm để tự động hóa 3 quy trình
- HTML Linting và Minifying. sửa lỗi và định dạng sai
- CSS Autoprefixing và Linting. thêm tiền tố để chạy trong các trình duyệt cũ hơn và sửa lỗi
- JavaScript Linting và Transpiling. đã sửa lỗi và chuyển mã JS để hoạt động trong các trình duyệt cũ hơn
Bước 1. Tải NodeJS và npm
Tải NodeJS [với npm] bằng câu lệnh sau
sudo apt install nodejs
Sau khi cài đặt, hãy kiểm tra bằng câu lệnh sau
node -v
npm -v
Bước 2. Cài đặt Gulp [công cụ để kiểm tra]
Gulp là một bộ công cụ tự động sẽ được sử dụng để tạo các tác vụ chạy chương trình để kiểm tra [xem tài liệu]. Bạn có thể cài đặt nó qua npm bằng cách chạy dòng sau
npm install --global gulp-cli
Sau khi khởi động npm, một gói tên tệp. json sẽ được tạo trong thư mục dự án NodeJS của bạn
Bước 3. Tạo dự án và khởi tạo NPM
To create project after that move to project and start NPM
mkdir test-project
cd test-project
npm init
Bước 4. Gulp setting
npm install --save-dev gulp
Bây giờ bạn sẽ thấy một ngụm trong gói. json của mình trong thuộc tính devDependencies
Bước 5. Tạo tập tin gulpfile. js
Trong thư mục project NodeJS, hãy tạo filegulpfile. js, nơi chúng ta sẽ viết trình chạy nhiệm vụ của mình vào và thêm phần sau vào dòng đầu tiên
const gulp = require['gulp'];
Bây giờ, hãy tạo 3 nhiệm vụ kiểm tra tự động bắt đầu từ html, css và sau đó là JavaScript
Bước 6. Create task for ‘html’
Hãy bắt đầu với việc tạo tác vụ html với gulp-htmltidy, plugin gulp cho HTML linting. Xem tài liệu
Đầu tiên, chúng ta cài đặt nó với
npm install --save-dev gulp-htmltidy
Sau đó, thêm phần phụ thuộc [phụ thuộc] vào gulpfile. js
const htmltidy = require['gulp-htmltidy'];
Thêm bài kiểm tra sau đây để kiểm tra lỗi trong tệp html của bạn
________số 8_______Tuyệt quá. chúng tôi đã tạo bài kiểm tra đầu tiên để kiểm tra lỗi và định dạng kém trong HTML. Please transfer to create CSS check
Bước 7. Create task for ‘css’
Cài đặt gulp-autoprefixer [tài liệu] và gulp-csslint [tài liệu] bằng câu lệnh
npm install --save-dev gulp-autoprefixer
npm install --save-dev gulp-csslint
Sau đó, giống như đối với htmltidy, chúng ta thêm phụ thuộc [phụ thuộc] vào đầu gulpfile. js
node -v
npm -v
0Cuối cùng, thêm nhiệm vụ css bên dưới nhiệm vụ html như sau
node -v
npm -v
1Bây giờ, chúng ta đã có đoạn kiểm tra css
Bước 8. Tạo thử nghiệm cho JS
Đối với JavaScript thử nghiệm, chúng ta sẽ cài đặt gulp-jshint [tài liệu] và gulp-babel [tài liệu] bằng cách chạy câu lệnh sau
node -v
npm -v
2Sau đó, lần cuối cùng, Thêm phụ thuộc vào
node -v
npm -v
3And task at the end gulpfile. js
node -v
npm -v
4Được rồi, tất cả chúng tôi đã viết cả 3 nhiệm vụ. Chúng tôi đã hoàn tất việc thiết lập các bài kiểm tra của mình bằng cách sử dụng gulp. Babel sẽ chuyển mã của chúng tôi sang cú pháp cũ để hoạt động trên trình duyệt cũ hơn trong khi
node -v
npm -v
9 sẽ kiểm tra lỗi trong mã của chúng tôi. kiểm traĐược rồi, chúng ta đã viết xong bài kiểm tra 3 đoạn. And also setting the complete the test by how to use gulp. Babel sẽ chuyển đổi mã sang cú pháp cũ để hoạt động trên trình duyệt cũ hơn trong khi gulp-jshint sẽ kiểm tra lỗi trong mã
Bước 9. In the last task
The end, at the end gulpfile. js, thêm đoạn sau
node -v
npm -v
5To we could run the clock both 3 test with NodeJS
Tập tin Gulpfile. js last will same as after
node -v
npm -v
6Còn gói tệp. json sẽ trông giống như sau
node -v
npm -v
7chạy thử nghiệm
Gõ lệnh gulp như hình bên dưới để kiểm tra chạy tự động
Có vẻ như tôi gặp rất nhiều lỗi chủ yếu liên quan đến việc sử dụng cú pháp JavaScript mới sẽ không hoạt động trên các trình duyệt cũ hơn. Nếu tôi nhìn vào thư mục 'bản dựng', có thể thấy các tệp HTML, CSS và JS mới được định dạng đã được chỉnh sửa bằng cách chạy thử nghiệm
Bước tiếp theo
Xin chúc mừng, bạn đã học được cách thiết lập test html, css và JavaScript tự động bằng NodeJS, npm và gulp. Có nhiều thứ để kiểm tra hơn là xơ vải và thu nhỏ, vì vậy tôi khuyến mãi bạn tự học thêm. Đối với công cụ kiểm tra này, bạn có thể thực hiện thêm bằng cách bổ sung
node -v
npm -v
8vào gulpfile. js để kiểm tra sẽ được chạy bất cứ khi nào bạn lưu tệp [xem tài liệu ]
Tôi hy vọng điều này sẽ hữu ích cho bạn
Kết luận
Qua bài viết bạn đã biết cách kiểm tra mã rõ ràng. Giúp bạn có thể phát triển ứng dụng, web hoặc bất cứ điều gì bạn muốn