Tạo file package.json cho dự án Node.js
{
"name": "my-package",
"version": "1.0.0",
"description": "",
"main": "index.js",
"type": "module",
"scripts": {
"start": "node index.js",
"dev": "nodemon index.js"
},
"license": "MIT"
}Công cụ tạo file package.json cho Node.js. Preset cho Next.js, React, Vite, TypeScript. Dành cho developer.
package.json là file cấu hình quan trọng của mọi dự án Node.js. Công cụ này giúp tạo file chuẩn mà không cần nhớ cú pháp JSON.
package.json là file cấu hình trung tâm của mọi dự án Node.js. File này chứa thông tin về project (tên, phiên bản, mô tả), danh sách dependencies cần thiết, các scripts để chạy, build và test ứng dụng. Khi bạn chạy npm install, Node.js đọc package.json để biết cần cài những package nào. Thiếu file này, dự án không thể quản lý dependencies một cách hiệu quả.
dependencies là các package cần thiết khi ứng dụng chạy trên production, ví dụ express, react, next. devDependencies là các package chỉ cần trong quá trình phát triển như typescript, jest, eslint, nodemon. Khi deploy production với npm install --production, chỉ dependencies được cài đặt. Phân biệt đúng hai loại giúp giảm kích thước ứng dụng khi deploy.
ES Modules (type: module) sử dụng cú pháp import/export, là tiêu chuẩn mới của JavaScript. CommonJS (type: commonjs) sử dụng require/module.exports, là hệ thống module truyền thống của Node.js. Dự án mới nên chọn ES Modules vì đó là hướng phát triển của JavaScript, hỗ trợ tree-shaking tốt hơn và tương thích với trình duyệt. Tuy nhiên một số thư viện cũ vẫn chỉ hỗ trợ CommonJS.
module dùng ES Modules (import/export). commonjs dùng require/module.exports. Dự án mới nên dùng module.
dependencies cần cho production. devDependencies chỉ cần khi development (test, build tools).
Chúng tôi không chỉ thiết kế website, mà còn giúp doanh nghiệp xây dựng thương hiệu số mạnh mẽ. Cung cấp dịch vụ thiết kế website trọn gói từ thiết kế đến tối ưu SEO. Hãy liên hệ ngay với Tấn Phát Digital để cùng tạo nên những giải pháp công nghệ đột phá, hiệu quả và bền vững cho doanh nghiệp của bạn tại Hồ Chí Minh.
Tạo file .env và .env.example cho dự án.
Tạo .gitignore cho Node.js, Python, Java.
Tạo mock JSON data cho API testing.
Format và phân tích API response.
Test REST API: GET, POST, PUT, DELETE.
Chuyển đổi Binary, Hex, Base32.
Mã hóa/giải mã Base64.
Chuyển đổi Decimal, Binary, Hex.
Tạo CSS box-shadow trực quan.
Tính quyền file Linux.
Kiểm tra WCAG accessibility.
Tạo bảng màu ngẫu nhiên.