Problems building 2.0.0-beta.6

4330
1
Jump to solution
12-01-2015 11:35 AM
Labels (1)
AnthonyColby1
New Contributor II

Okay, I'm a bit new to this but I don't think I'm going wildly wrong - hopefully.

 

I'm looking to get Esri Leaflet to support an internal custom cached map scales and therefore am modifying the TileLayer code. I've forked and cloned a copy of the 2.0.0-beta.6 code base from Git, have made the changes I want to test, but am struggling to get the build process to work.

 

The process I've followed is:

 

  • The current user is a local administrator - PC is running Windows 10 but I've had the same issue on a Windows 7 PC.
  • I've downloaded and installed the latest versions of Node.js and GItHub Desktop.
  • I've forked and cloned the code base to my local machine and at this stage haven't made any changes to the code base (I want to make sure I can get the build process working first before making changes and running it again).
  • In GitHub Desktop I've opened a 'Git Shell' and run 'npm install', but get the following output:

 

C:\GitHub\esri-leaflet [master]> npm install

/

> esri-leaflet@2.0.0-beta.6 prepublish C:\GitHub\esri-leaflet

> npm run build

> esri-leaflet@2.0.0-beta.6 prebuild C:\GitHub\esri-leaflet

> mkdirp dist

> esri-leaflet@2.0.0-beta.6 build C:\GitHub\esri-leaflet

> ./scripts/build.js

'.' is not recognized as an internal or external command,

operable program or batch file.

 

Once the build successfully completes then I'm expecting to run 'npm run serve' and then 'npm test' - is that correct?

 

Any suggestions / help would be appreciated.

 

Thanks

 

Tony

0 Kudos
1 Solution

Accepted Solutions
JohnGravois
Frequent Contributor

you're definitely on the right track.  in the package.json just replace:

"build": "./scripts/build.js",
// with
"build": "node ./scripts/build.js",

Check out the previously logged bug here for more information.

View solution in original post

1 Reply
JohnGravois
Frequent Contributor

you're definitely on the right track.  in the package.json just replace:

"build": "./scripts/build.js",
// with
"build": "node ./scripts/build.js",

Check out the previously logged bug here for more information.