Pub install fail, Package "html5lib" doesn't have a pubspec.yaml file

299 Views Asked by At

I've created a simple project. This is my pubspec.yaml

name:  testapp
description:  test application
dependencies: 
  html5lib: 0.0.12

And now i get this error

Pub install fail, Resolving dependencies...
Package "html5lib" doesn't have a pubspec.yaml file.
1

There are 1 best solutions below

1
On

I'm guessing you are on windows? Dart seems to setup shortcuts (hard dir links?) between the packages folder in a project and where the packages are stored. So if you delete your packages dir from within Eclipse, it will trash the folder that stores the actual package.

On Windows 7, the folder is:

C:\Users\[user]\AppData\Roaming\Pub\

Go ahead and delete its contents and run pub install again.

If you start getting errors about UnitTest or other core libraries, you may need to re-download the Dark-SDK (or dart editor) and replace it.