Bab 8: Package Management dan Build Tools
Bab 8: Package Management dan Build Tools
8.1 NPM (Node Package Manager)
8.1.1 Dasar NPM
# Inisialisasi proyek baru
npm init
npm init -y # Skip questions with defaults
# Installing packages
npm install package-name
npm install package-name@version
npm install package-name --save-dev
npm install -g package-name
# Removing packages
npm uninstall package-name
# Updating packages
npm update
npm update package-name
# Running scripts
npm run script-name8.1.2 Package.json
8.1.3 NPM Scripts
8.2 Yarn
8.2.1 Dasar Yarn
8.2.2 Yarn Workspaces
8.3 Webpack
8.3.1 Basic Configuration
8.3.2 Development Configuration
8.4 Babel
8.4.1 Configuration
8.4.2 Integration with Webpack
8.5 ESLint
8.5.1 Configuration
8.6 Development vs Production Builds
8.6.1 Production Configuration
8.7 Module Bundlers
8.7.1 Rollup Configuration
8.8 Task Runners
8.8.1 Gulp Configuration
8.9 Praktik dan Latihan
8.9.1 Project Setup
8.10 Best Practices
Dependency management
Build optimization
Code splitting
Asset optimization
Caching strategies
8.11 Ringkasan
Package managers (NPM, Yarn)
Build tools (Webpack, Rollup)
Transpilers (Babel)
Linters (ESLint)
Task runners (Gulp)
8.12 Latihan Akhir Bab
Setup complete development environment
Configure production build process
Implement code splitting
Setup automated testing
Create custom build scripts
Last updated
Was this helpful?