SpringRoll/SpringRollStudio

Default template package.json doesn't support NPM 3

chipbell4 opened this issue · 2 comments

When installing from the default template, it only installs grunt and grunt-springroll. I'm thinking there's some peer dependencies that are now being ignored due to changes between NPM 2 and 3, and so after an npm install with npm 3 I get errors at build time:

>> Local Npm module "grunt-bower-task" not found. Is it installed?
>> Local Npm module "grunt-concat-json" not found. Is it installed?
>> Local Npm module "grunt-contrib-clean" not found. Is it installed?
>> Local Npm module "grunt-contrib-concat" not found. Is it installed?
>> Local Npm module "grunt-contrib-connect" not found. Is it installed?
>> Local Npm module "grunt-contrib-copy" not found. Is it installed?
>> Local Npm module "grunt-contrib-jshint" not found. Is it installed?
>> Local Npm module "grunt-contrib-less" not found. Is it installed?
>> Local Npm module "grunt-contrib-uglify" not found. Is it installed?
>> Local Npm module "grunt-contrib-watch" not found. Is it installed?
>> Local Npm module "grunt-newer" not found. Is it installed?
>> Local Npm module "grunt-simple-version" not found. Is it installed?
>> Local Npm module "grunt-springroll-helper" not found. Is it installed?
>> Local Npm module "grunt-text-replace" not found. Is it installed?
Warning: Task "clean:main" not found. Use --force to continue.

I'm guessing we need to be explicit about those dependencies?

I think this issue is the same issue described here for grunt-springroll: SpringRoll/grunt-springroll#5