Skip to content

Repository files navigation

node-webdev-basic - basic web/dev environment

Supporting | Features | License | Installing | Getting started | Updating

Supporting

GitHub | Patreon | PayPal | Amazon

Features

  • build web projects with live develop
    • copy files
    • ejs -> minify html
    • sass/scss -> minify css
    • minify js
    • optimize/minify images (png,svg,gif,jpg,jpeg)
    • favicon.png -> favicon.ico

License

This software is distributed under the MIT license. Please read LICENSE for information.

Installing

Requirements

Installing Requirements on Windows

First, ensure that you are using an administrative shell - you can also install as a non-admin, check out Non-Administrative Installation.

Install with powershell.exe

Set-ExecutionPolicy Bypass -Scope Process-Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

Other install methods can be found here.

choco install imagemagick
choco install graphicsmagick
choco install nvm

Installing Node.js Version using NVM for Windows

$nvmrc=Get-Content .nvmrc
Invoke-Expression-Command "nvm install $nvmrc"Invoke-Expression-Command "nvm use $nvmrc"

PowerShell Startup Script for .nvmrc

Create a profile file
New-item –type file –force $profile
edit the created profile file and add
FunctionrunNvmUse([string]$version) {
Invoke-Expression-Command "nvm use $version"
}
if (Test-Path .nvmrc) {
$nvmrc=Get-Content .nvmrc
$project_version="v$nvmrc"$current_version=Invoke-Expression-Command "node -v"if ($project_version-ne$current_version) {
runNvmUse($nvmrc)
} else {
Write-Output"Already using node $current_version"
}
}

Install Gulp

npm install -g gulp

Environment

git clone https://github.com/robertsaupe/node-webdev-basic.git
cd node-webdev-basic/
npm i

Getting started

live develop:

npm run dev_build

just build project:

npm run build

clear builds:

npm run clear

Updating

Updating Dependencies

npm install -g npm-check-updates
ncu -u
npm install

About

a basic web/dev environment built using Node.js & Gulp

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Sponsor this project

Used by

Contributors

Languages