VolodymyrNaz
VolodymyrNaz

Reputation: 33

Yeoman error launching project with "grunt" command

I was following yeoman tutorial http://yeoman.io/codelab/prepare-production.html and everything worked fine until I tried to launch my project with "grunt" command then I got the following error:

Running "autoprefixer:dist" (autoprefixer) taskAutoprefixer's process() method is deprecated and will removed in next major release. Use postcss([autoprefixer]).process() insteadFile .tmp/styles/main.css created.
jit-grunt: Plugin for the "ngtemplates" task not found.If you have installed the plugin already, please setting the static mapping.See https://github.com/shootaroo/jit-grunt#static-mappings
Warning: Task "ngtemplates" failed. Use --force to continue.
Aborted due to warnings.

I use Linux Mint 17

Upvotes: 2

Views: 3176

Answers (2)

apiology
apiology

Reputation: 66

A workaround was posted at the generator-angular github. Try modifying your Gruntfile.js to make the jit-grunt block look like this:

// Automatically load required Grunt tasks
require('jit-grunt')(grunt, {
  useminPrepare: 'grunt-usemin',
  ngtemplates: 'grunt-angular-templates',
  cdnify: 'grunt-google-cdn'
});

Upvotes: 2

Can Guney Aksakalli
Can Guney Aksakalli

Reputation: 1330

This is a issue for grunt-autoprefixer which is deprecated.

I am guessing, you installed a old version of generator-angular and current version of grunt which is written in the tutorial with following commands.

npm install --global yo bower grunt-cli
npm install --global [email protected]

It is better to install the current version of generator-angular. Just run this and start over again.

npm install -g generator-angular

Upvotes: 1

Related Questions