Skip to content

hanya untuk contoh (capek configurasi di awal project dibuat)

Notifications You must be signed in to change notification settings

ufhy/ci-webpack-contoh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeIgniter Webpack contoh

hanya untuk contoh (capek configurasi di awal project dibuat)

setup paket nodejs dan composer install

npm install
composer install

start php server

cd public
php -S localhost:8080

development:

npm run dev

compress js, css:

npm run build

yang digunakan:

Apabila tidak menggunakan webpack anda bisa langsung menyimpan file css dan js di folder public dapat dilihat struktur folder di file application/config/application.php:

$config['assets.asset_paths'] = array(
    'core' => 'assets/',
    'module' => 'modules/',
);

$config['assets.asset_js_dir'] = 'js/';
$config['assets.asset_css_dir'] = 'css/';
$config['assets.asset_img_dir'] = 'img/';

untuk production, manual configurasi ada pada public/index.php:56

define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'development');

ubah menjadi

define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'production');

Asset library sudah memiliki fungsi minify dan mengelompok kan file js dan css berdasarkan kelompok

About

hanya untuk contoh (capek configurasi di awal project dibuat)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages