How to innstall Cloudflare Wrangler, Node.js and npm to publish static WordPress sites

How to innstall Cloudflare wrangler, npm and Node.js on Mac OSX

Install Node.js via homebrew

brew install node
	

 

 

Update the shell

bb ~/.zshrc
  
bb ~/.bash_profile

 
Add the following values:

 

# Node.js and npm
  
export LDFLAGS="-L/usr/local/opt/icu4c/lib"
  
export CPPFLAGS="-I/usr/local/opt/icu4c/include"
  
export PATH="/usr/local/bin:${PATH}"
  
PATH="/usr/local/bin:${PATH}"

 

Restart Shell

 

source ~/.zshrc
  
source ~/.bash_profile

 

 

 

Verify that Node.js and npm is installed

  • Test Node

    To see if Node is installed, type  

    node -v
    		

      in Terminal. This should print the version number so you’ll see something like this:     v0.10.31 .

  •  

  • Test NPM

    To see if NPM is installed, type  

    npm -v
    		

      in Terminal. This should print the version number so you’ll see something like this     1.4.27

 

Install wrangler with npm

 

npm i @cloudflare/wrangler -g
	

 

Once you have installed Wrangler, deploy your first Cloudflare Worker.

 

$ wrangler generate --site my-worker
  
$ cd my-worker
  
$ # update your wrangler.toml with your Cloudflare Account ID 
  
$ wrangler config 
  
$ wrangler publish
  
	

 

 

References for post about Cloudflare Wrangler and Node.js

Wrangler project page on GitHub

 

Hosting Static WordPress Sites on Cloudflare Workers

 

Setting up Node.js and npm on Mac OSX

 

 
 

Install Node.js and npm using Homebrew on OS X and macOS