rnadler / ng2-password-strength-bar

Angular 2/4/5 Password Strength Bar
http://bobonmedicaldevicesoftware.com/blog/2016/12/09/publishing-an-angular-2-component-npm-package/
MIT License
20 stars 17 forks source link

Erro while "ng build --prod --aot" #9

Open dotnetexpert opened 7 years ago

dotnetexpert commented 7 years ago

ERROR in Error encountered resolving symbol values statically. Calling function 'makeParamDecorator', function c alls are not supported. Consider replacing the function or lambda with a reference to an exported function, reso lving symbol Injectable in D:/Praveen data/angular/Merchat Project/node_modules/ng2-password-strength-bar/node_m odules/@angular/core/src/di/metadata.d.ts, resolving symbol OpaqueToken in D:/Praveen data/angular/Merchat Proje ct/node_modules/ng2-password-strength-bar/node_modules/@angular/core/src/di/opaque_token.d.ts, resolving symbol OpaqueToken in D:/Praveen data/angular/Merchat Project/node_modules/ng2-password-strength-bar/node_modules/@angu lar/core/src/di/opaque_token.d.ts

ERROR in ./src/main.ts Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in 'D:\Praveen data\angular\Mercha t Project\src' @ ./src/main.ts 5:0-74 @ multi ./src/main.ts

rnadler commented 7 years ago

I think I ran into the same problem. I can't find the source, but this solution worked for me:

rm -rf ./node_modules/@types/core-js

dotnetexpert commented 7 years ago

I ran "rm -rf ./node_modules/@types/core-js" in git, then I ran "ng build --prod --aot". ERROR in Error encountered resolving symbol values statically. Calling function 'makePar amDecorator', function calls are not supported. Consider replacing the function or lambd a with a reference to an exported function, resolving symbol Injectable in D:/Praveen da ta/angular/Merchat Project/node_modules/ng2-password-strength-bar/node_modules/@angular/ core/src/di/metadata.d.ts, resolving symbol OpaqueToken in D:/Praveen data/angular/Merch at Project/node_modules/ng2-password-strength-bar/node_modules/@angular/core/src/di/opaq ue_token.d.ts, resolving symbol OpaqueToken in D:/Praveen data/angular/Merchat Project/n ode_modules/ng2-password-strength-bar/node_modules/@angular/core/src/di/opaque_token.d.t s

ERROR in ./src/main.ts Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in 'D:\Pra veen data\angular\Merchat Project\src' @ ./src/main.ts 5:0-74 @ multi ./src/main.ts

Still Error. OS- win 7 Type script -Version 2.2.1 NPM -4.1.1 Node -v7.7.1

"dependencies": { "@angular/common": "^2.3.1", "@angular/compiler": "^2.3.1", "@angular/core": "^2.3.1", "@angular/forms": "^2.3.1", "@angular/http": "^2.3.1", "@angular/material": "^2.0.0-beta.1", "@angular/platform-browser": "^2.3.1", "@angular/platform-browser-dynamic": "^2.3.1", "@angular/router": "^3.3.1", "bootstrap": "^3.3.7", "core-js": "^2.4.1", "ng2-password-strength-bar": "^1.0.1",

st3fun1 commented 7 years ago

Any idea how to fix this?

olehleskiv commented 7 years ago

@st3fun1 try to move @angular/common and @angular/core at ng2-password-strength-bar package.json

 "peerdependencies": {
    "@angular/common": "^?.?.?",
    "@angular/core": "^?.?.?"
  },