WordPress.org

Make WordPress Core

Opened 5 weeks ago

Last modified 6 days ago

#48288 new defect (bug)

WordPress Installation - "npm run env:start" not working on windows

Reported by: veminom Owned by:
Milestone: Future Release Priority: normal
Severity: normal Version: 5.3
Component: Build/Test Tools Keywords: needs-patch
Focuses: Cc:
PR Number:

Description

Command

npm run env:start

seems to be not working on Windows

Steps to reproduce:

  1. Open windows environment.
  2. Clone WP Trunk -
    git clone git://develop.git.wordpress.org/ wp-trunk
    
  3. Navigate to cloned directory -
    cd wp-trunk
    
  4. Install npm for the project -
    npm install
    
  5. Got an error for PhantomJS -
    PhantomJS not found on PATH
    Downloading https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-windows.zip
    Saving to C:\Users\PREMAN~1\AppData\Local\Temp\phantomjs\phantomjs-2.1.1-windows.zip
    Receiving...
    
    Error making request.
    Error: getaddrinfo ENOTFOUND github-production-release-asset-2e65be.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com:443
        at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:57:26)
    

Screenshot: https://cl.ly/4f89e35a9128

  1. Installed PhantomJS using NPM -
    npm install phantomjs-prebuilt
    
  2. Ran
    npm install
    
    again and it working without any errors
  1. Ran
    npm run env:start
    

Command but it failed with the following errors:

'docker-compose' is not recognized as an internal or external command,
operable program or batch file.
child_process.js:662
    throw err;

Screenshot: https://cl.ly/08c56b836dce

There are 2 points I'm concerned with

  1. PhantomJS should get installed as a dependency while running
    npm install
    
  1. The errors I'm getting while running
    npm run env:start
    

Change History (2)

This ticket was mentioned in Slack in #core by veminom. View the logs.


4 weeks ago

#2 @johnbillion
6 days ago

  • Milestone changed from Awaiting Review to Future Release
Note: See TracTickets for help on using tickets.