In Angular (ver 10.2) I'm trying to use ngx-cookie-service per instructions:
- Ran "npm install ngx-cookie-service --save"
- In app.module.ts, added provider as follows: "providers: [CookieService],"
- In app.module.ts, imported as follows: "import { CookieService } from 'ngx-cookie-service/lib/cookie.service';"
I can use it in the code & no errors shown in any file, so it seems it finds it... but when trying to build "ng build --prod", I get this error:
ERROR in ./src/app/app.module.ts Module not found: Error: Can't resolve 'ngx-cookie-service/lib/cookie.service'
Any ideas?
From what I see the import that you are using is incorrect. It should be:
import { CookieService } from 'ngx-cookie-service';
And you can check it out inside the library readme.
You've probably copied the code from a demo project inside the library itself and that's why it's not working or maybe the text editor auto generated it, sometimes it happens.
Inside the ngx-cookie-service project it will work because the library is local but in your case it's an external package so you will need to use the public_api.