I was following https://dev.office.com/sharepoint/docs/spfx/set-up-your-development-environment on Windows 10 machine. I opened command prompt window in Admin mode. installing NodeJS, npm and then npm install -g yo gulp and npm install -g @microsoft/generator-sharepoint completed successfully.
On the next page, https://dev.office.com/sharepoint/docs/spfx/web-parts/get-started/build-a-hello-world-web-part I created new folders (
md helloworld-webpart, then
cd helloworld-webpart) and started
yo @microsoft/sharepoint
After running for minutes, I've got
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\chokidar\node_modules\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@* (node_modules\@microsoft\gulp-core-build-webpack\node_modules\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) npm ERR! path E:\Demos\helloworld-webpart\node_modules\.staging\@types\lodash-16ec5ab8 npm ERR! code EPERM npm ERR! errno -4048 npm ERR! syscall rename npm ERR! Error: EPERM: operation not permitted, rename 'E:\Demos\helloworld-webpart\node_modules\.staging\@types\lodash-16ec5ab8' -> 'E:\Demos\helloworld-webpart\node_modules\@types\lodash' npm ERR! { Error: EPERM: operation not permitted, rename 'E:\Demos\helloworld-webpart\node_modules\.staging\@types\lodash-16ec5ab8' -> 'E:\Demos\helloworld-webpart\node_modules\@types\lodash' npm ERR! errno: -4048, npm ERR! code: 'EPERM', npm ERR! syscall: 'rename', npm ERR! path: 'E:\\Demos\\helloworld-webpart\\node_modules\\.staging\\@types\\lodash-16ec5ab8', npm ERR! dest: 'E:\\Demos\\helloworld-webpart\\node_modules\\@types\\lodash', npm ERR! parent: 'helloworld-webpart' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! A complete log of this run can be found in: npm ERR! E:\Users\Oleg\AppData\Roaming\npm-cache\_logs\2017-03-31T18_31_21_102Z-debug.log
I tried a couple of times and got the same result.
npm -v 3.10.10 Node -v v7.5.0
I found similar questions: Gulp serve error : Cannot find module '@microsoft/sp-build-web' and Yeoman generator for WebPart can't find Github repo #spfx #spfx-webparts #spfx-tooling but none of the suggestions helped.