Npm install -g ionic@alpha --> AttributeError: 'MSVSProject' object has no attribute 'iteritems'

When I do ‘npm install -g ionic@alpha’ I get an error: AttributeError: ‘MSVSProject’ object has no attribute ‘iteritems’ )

My system info

Cordova CLI: 5.4.0
Ionic Version: 2.0.0-alpha.31
Ionic CLI Version: 2.0.0-alpha.23
Ionic App Lib Version: 2.0.0-alpha.22
OS:
Node Version: v5.0.0
Npm: v3.3.10

------- output -----

D:\data\src\Test\ionic2>npm install -g ionic@alpha
C:\Users\kvr\AppData\Roaming\npm\ionic -> C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\bin\ionic

> fsevents@1.0.5 install C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\webpack\node_modules\watchpack\node_modules\chokidar\node_modules\fsevents
> node-pre-gyp install --fallback-to-build

Traceback (most recent call last):
  File "C:\Users\kvr\AppData\Roaming\npm\node_modules\node-gyp\gyp\gyp_main.py", line 16, in <module>

sys.exit(gyp.script_main())
File “C:\Users\kvr\AppData\Roaming\npm\node_modules\node-gyp\gyp\pylib\gyp_init_.py”, line 545, in script_main
return main(sys.argv[1:])
File “C:\Users\kvr\AppData\Roaming\npm\node_modules\node-gyp\gyp\pylib\gyp_init_.py”, line 538, in main
return gyp_main(args)
File “C:\Users\kvr\AppData\Roaming\npm\node_modules\node-gyp\gyp\pylib\gyp_init_.py”, line 523, in gyp_main
generator.GenerateOutput(flat_list, targets, data, params)
File “C:\Users\kvr\AppData\Roaming\npm\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py”, line 2003, in GenerateOutput
sln_projects, project_objects, flat=msvs_version.FlatSolution())
File “C:\Users\kvr\AppData\Roaming\npm\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py”, line 1762, in _GatherSolutionFolders
return _DictsToFolders(’’, root, flat)
File “C:\Users\kvr\AppData\Roaming\npm\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py”, line 1715, in _DictsToFolders
for folder, contents in bucket.iteritems():
AttributeError: ‘MSVSProject’ object has no attribute 'iteritems’
gyp ERR! configure error
gyp ERR! stack Error: gyp failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (C:\Users\kvr\AppData\Roaming\npm\node_modules\node-gyp\lib\configure.js:355:16)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:172:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Windows_NT 10.0.10240
gyp ERR! command “C:\Program Files\nodejs\node.exe” “C:\Users\kvr\AppData\Roaming\npm\node_modules\node-gyp\bin\node-gyp.js” “configure” “–fallback-to-build” “–module=C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\webpack\node_modules\watchpack\node_modules\chokidar\node_modules\fsevents\lib\binding\Release\node-v47-win32-x64\fse.node” “–module_name=fse” "–module_path=C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\webpack\node_modules\watchpack\node_modules\chokidar\node_modules\fsevents\lib\binding\Release\node-v47-win32-x64"
gyp ERR! cwd C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\webpack\node_modules\watchpack\node_modules\chokidar\node_modules\fsevents
gyp ERR! node -v v5.0.0
gyp ERR! node-gyp -v v3.1.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute ‘C:\Program Files\nodejs\node.exe C:\Users\kvr\AppData\Roaming\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\webpack\node_modules\watchpack\node_modules\chokidar\node_modules\fsevents\lib\binding\Release\node-v47-win32-x64\fse.node --module_name=fse --module_path=C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\webpack\node_modules\watchpack\node_modules\chokidar\node_modules\fsevents\lib\binding\Release\node-v47-win32-x64’ (1)
node-pre-gyp ERR! stack at ChildProcess. (C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\webpack\node_modules\watchpack\node_modules\chokidar\node_modules\fsevents\node_modules\node-pre-gyp\lib\util\compile.js:83:29)
node-pre-gyp ERR! stack at emitTwo (events.js:87:13)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:172:7)
node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:818:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
node-pre-gyp ERR! System Windows_NT 10.0.10240
node-pre-gyp ERR! command “C:\Program Files\nodejs\node.exe” “C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\webpack\node_modules\watchpack\node_modules\chokidar\node_modules\fsevents\node_modules\node-pre-gyp\bin\node-pre-gyp” “install” "–fallback-to-build"
node-pre-gyp ERR! cwd C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\webpack\node_modules\watchpack\node_modules\chokidar\node_modules\fsevents
node-pre-gyp ERR! node -v v5.0.0
node-pre-gyp ERR! node-pre-gyp -v v0.6.15
node-pre-gyp ERR! not ok
Failed to execute ‘C:\Program Files\nodejs\node.exe C:\Users\kvr\AppData\Roaming\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\webpack\node_modules\watchpack\node_modules\chokidar\node_modules\fsevents\lib\binding\Release\node-v47-win32-x64\fse.node --module_name=fse --module_path=C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\webpack\node_modules\watchpack\node_modules\chokidar\node_modules\fsevents\lib\binding\Release\node-v47-win32-x64’ (1)
npm WARN install:fsevents@1.0.5 fsevents@1.0.5 install: node-pre-gyp install --fallback-to-build
npm WARN install:fsevents@1.0.5 Exit status 1
C:\Users\kvr\AppData\Roaming\npm
└── ionic@2.0.0-alpha.23

npm cache clean

then clean the cache in C:\User\kvr\AppData\Local\Temp

and try once again !

Hi Wall-E,

Thanks, but still the same error.

Cheers,
KJ

ignoring the error gives this:

D:\data\src\Test\ionic2>ionic start test3 --v2
Downloading: https://github.com/driftyco/ionic2-app-base/archive/master.zip
[=============================] 100% 0.0s
Downloading: https://github.com/driftyco/ionic2-starter-tabs/archive/master.zip
Installing Node Modules
Updated the hooks directory to have execute permissions
New! Add push notifications, update your app remotely, and package iOS and Android apps with the Ionic Platform!
https://apps.ionic.io/signup

New to Ionic? Get started here: http://ionicframework.com/docs/v2/getting-started

D:\data\src\Test\ionic2\test3>ionic serve
∆ Compiling and bundling with Webpack…
√ Using your webpack.config.js file: D:\data\src\Test\ionic2\test3\webpack.config.js

./www/app/app.scss
Module not found: Error: Cannot resolve ‘file’ or ‘directory’ ./C:/Users/kvr/AppData/Roaming/npm/node_modules/ionic/node_modules/ionic-app-lib/node_modules/css-loader/index.js in D:\data\src\Test\ionic2\test3\www\app
resolve file
D:\data\src\Test\ionic2\test3\www\app\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\css-loader\index.js doesn’t exist
D:\data\src\Test\ionic2\test3\www\app\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\css-loader\index.js.webpack-loader.js doesn’t exist
D:\data\src\Test\ionic2\test3\www\app\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\css-loader\index.js.web-loader.js doesn’t exist
D:\data\src\Test\ionic2\test3\www\app\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\css-loader\index.js.loader.js doesn’t exist
D:\data\src\Test\ionic2\test3\www\app\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\css-loader\index.js.js doesn’t exist
resolve directory
D:\data\src\Test\ionic2\test3\www\app\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\css-loader\index.js doesn’t exist (directory default file)
D:\data\src\Test\ionic2\test3\www\app\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\css-loader\index.js\package.json doesn’t exist (directory description file)
[D:\data\src\Test\ionic2\test3\www\app\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\css-loader\index.js]
[D:\data\src\Test\ionic2\test3\www\app\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\css-loader\index.js.webpack-loader.js]
[D:\data\src\Test\ionic2\test3\www\app\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\css-loader\index.js.web-loader.js]
[D:\data\src\Test\ionic2\test3\www\app\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\css-loader\index.js.loader.js]
[D:\data\src\Test\ionic2\test3\www\app\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\css-loader\index.js.js]
@ ./www/app/app.scss 4:14-545,./www/app/app.scss
Module not found: Error: Cannot resolve ‘file’ or ‘directory’ ./C:/Users/kvr/AppData/Roaming/npm/node_modules/ionic/node_modules/ionic-app-lib/node_modules/style-loader/addStyles.js in D:\data\src\Test\ionic2\test3\www\app
resolve file
D:\data\src\Test\ionic2\test3\www\app\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\style-loader\addStyles.js doesn’t exist
D:\data\src\Test\ionic2\test3\www\app\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\style-loader\addStyles.js.ts doesn’t exist
D:\data\src\Test\ionic2\test3\www\app\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\style-loader\addStyles.js.js doesn’t exist
resolve directory
D:\data\src\Test\ionic2\test3\www\app\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\style-loader\addStyles.js doesn’t exist (directory default file)
D:\data\src\Test\ionic2\test3\www\app\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\style-loader\addStyles.js\package.json doesn’t exist (directory description file)
[D:\data\src\Test\ionic2\test3\www\app\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\style-loader\addStyles.js]
[D:\data\src\Test\ionic2\test3\www\app\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\style-loader\addStyles.js.ts]
[D:\data\src\Test\ionic2\test3\www\app\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\style-loader\addStyles.js.js]
@ ./www/app/app.scss 7:13-144,./~/@reactivex/rxjs/dist/cjs/util/root.js
Module not found: Error: Cannot resolve ‘file’ or ‘directory’ ./C:/Users/kvr/AppData/Roaming/npm/node_modules/ionic/node_modules/ionic-app-lib/node_modules/webpack/buildin/module.js in D:\data\src\Test\ionic2\test3\node_modules@reactivex\rxjs\dist\cjs\util
resolve file
D:\data\src\Test\ionic2\test3\node_modules@reactivex\rxjs\dist\cjs\util\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\webpack\buildin\module.js doesn’t exist
D:\data\src\Test\ionic2\test3\node_modules@reactivex\rxjs\dist\cjs\util\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\webpack\buildin\module.js.js doesn’t exist
D:\data\src\Test\ionic2\test3\node_modules@reactivex\rxjs\dist\cjs\util\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\webpack\buildin\module.js.ts doesn’t exist
resolve directory
D:\data\src\Test\ionic2\test3\node_modules@reactivex\rxjs\dist\cjs\util\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\webpack\buildin\module.js doesn’t exist (directory default file)
D:\data\src\Test\ionic2\test3\node_modules@reactivex\rxjs\dist\cjs\util\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\webpack\buildin\module.js\package.json doesn’t exist (directory description file)
[D:\data\src\Test\ionic2\test3\node_modules@reactivex\rxjs\dist\cjs\util\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\webpack\buildin\module.js]
[D:\data\src\Test\ionic2\test3\node_modules@reactivex\rxjs\dist\cjs\util\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\webpack\buildin\module.js.js]
[D:\data\src\Test\ionic2\test3\node_modules@reactivex\rxjs\dist\cjs\util\C:\Users\kvr\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\webpack\buildin\module.js.ts]
@ ./~/@reactivex/rxjs/dist/cjs/util/root.js 1:0-130 (CLI v2.0.0-alpha.23)

Your system information:

Cordova CLI: 5.4.0
Ionic Version: 2.0.0-alpha.31
Ionic CLI Version: 2.0.0-alpha.23
Ionic App Lib Version: 2.0.0-alpha.22
OS:
Node Version: v5.0.0

Can you create an issue for this on Github, please: https://github.com/driftyco/ionic2/issues