I am getting this error :
How to fix this dependency issue ?
In solution it says to use new version .
but is there any other fixes ?
I dont want to change version for some reason
Related
I'm new to JS and I have problem in my project. I can't load handlebars. I have the same ReferenceError : handlebars is not defined. I've tried also adding handlebars.js file in src folder but it doesn't work. I would appreciate any help. https://github.com/dzgierski19/pizzeria-project
My JS code :
`const templates = {
menuProduct: Handlebars.compile(document.querySelector(select.templateOf.menuProduct).innerHTML),
};`
My HTML
`<script src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.1.0/handlebars.min.js"></script>
`
handlebars error
Have you tried to change the handlebars version?
You're using version 4.1.0, but handlebars it's already on version 4.7.7
Theirs any reason to use such an old version?
If you need to use this version, take a look at this version docs to check if it's available and if the methods you're using are right.
At the official doc the say to use #latest version
https://handlebarsjs.com/guide/#installation
My previous builds work fine, but now I'm getting this error when I try to take a build. I don't know how to resolve this error.
If anyone faces the same issue please help me out.
Attempt to invoke virtual method'boolean com.facebook.react.uimanager.FabricViewStateManager.hasStateWrappper()' on a null object reference
I was able to narrow down what was causing the error for me by using adb logcat and tracing the app.
The issue stemmed from both <Input> (from react-native-elements) and <TextInput> (from react-native). Both would cause the error, and the app would run without error if I commented out any Input/TextInput elements in the Componenets.
I wasn't quite able to get it to work with #kangear 's response, but it was close. After a lot of digging and testing, I was able to get the app to work properly with the following line of code in android\app\build.gradle, in dependencies section:
implementation ("androidx.appcompat:appcompat:1.3.1") {
version {
strictly '1.3.1'
}
}
I tried just using implementation 'androidx.appcompat:appcompat:1.3.1', but that wouldn't work either.
Hope this is able to save someone some time, as it took me quite a long time to figure it out!
I had same issue for this.
do not use +
implementation "androidx.appcompat:appcompat:1.4.0-alpha01"
or
implementation "androidx.appcompat:appcompat:+"
Correct way:(lower than 1.4)
implementation "androidx.appcompat:appcompat:1.1.0"
see here: https://github.com/facebook/react-native/issues/31572
update
./gradlew -q app:dependencies > 1.txt
maybe you can see this:
| +--- com.github.AnJiaoDe:TabLayoutNiubility:V1.1.6 | | \--- androidx.appcompat:appcompat:+ -> 1.4.0-alpha01 (*)
3rd lib content a androidx.appcompat:appcompat:+
so you must be:
implementation ('com.github.AnJiaoDe:TabLayoutNiubility:V1.1.6') {
exclude group: 'androidx.appcompat', module: 'appcompat'
}
android/app/build.gradle
paste the following code in dependencies section
implementation ("androidx.appcompat:appcompat:1.3.1") {
version {
strictly '1.3.1'
}
}
Maybe you can update react-native version to 0.68.2.
This worked for me.
Verify Gradle version: 7.0.2
I Solve This Error Simple way.
No.1) create new expo project expo init {yourProjectName}
No.2) Your previous project copy all your create folder and files and copy you will install dependencies command.
No.3) You New Project Paste all folder and files and install all previous dependencies.
Now you run Your Project npm start or yarn start.
I hope your problem solve.
Update: This solution is for those who can't afford to use Appcompat 1.3.1.
Other solutions were not viable for me. Downgrading to appcompat to 1.3.1 is not a good solution. And upgrading to 0.68.2 is also quite an effort.
I instead
forked react-native version that I was on.
made the changes mentioned here
Re-built the ReactAndroid-release.aar by following this
place ReactAndroid-release.aar in android/app/libs
And now you can use Appcompat 1.4.x on any React native version.
Tried on 0.64.3.
Yesterday I updated Angular CLI and core to 8.0.0v. After that I successfully initialized a new app and ran it. Once the app was built and served on localhost:4200 I opened the console and there was an error:
ng.probe is not a function
I tried to research the issue, but there was no relevant info about it.
Actual result:
After ng serve / npm start there is an issue in the console:
Uncaught TypeError: ng.probe is not a function. Current console
state
Current angular
state
Expected result:
No error in the console
If someone is looking for an alternative to:
ng.probe($0)
In Ivy, then please try this:
ng.getComponent($0);
Found it here, https://juristr.com/blog/2019/09/debugging-angular-ivy-console/
Thought I'd add this here for completion.
Note about ng.getComponent: you must focus the component tag ( e.g. <app-my-component> ) in the developer tools elements so that it will be in $0. It doesn't search up the hierarchy for parent components ( like ng.probe does ).
If you're using Augury extension, disable or remove it. then, check the console. I've had the same issue and I removed the Augury.
Augury is having different set of debugging APIs, that's why that error occur.
Yes, augury assumes angular dev mode is active if window.ng exists, but ivy doesn't export probe right now
I have augury but after I disable the extension there is no error anymore.
You could also run without Ivy with this in your tsconfig.app.json
"angularCompilerOptions": { "enableIvy": false }
This is not exactly related to this question, but googling led me here. So, I am leaving the solution to my problem here in hopes that it will help others who face the same problem.
I was getting ng.probe not a function error when I created a angular project using dotnet sdk(version 5.0.300) and ran it locally. The project was using #angular/core v8.2.12, and #angular/cli v8.3.29.
I was able to solve the problem by update these packages using -
ng update #angular/core#8 #angular/cli#8
or
npm run ng update #angular/core#8 #angular/cli#8
I have npm installed handlebars v4.05:
I use grunt to compile a "searchBundle.js", it (grunt) bundles jquery, underscore, handlebars and all of my other files in my search directory into the searchBundle.js file. (Not sure how relevant that is, but thought i'd mention, just incase).
When I load the page though, it throws this error: "Uncaught TypeError: Cannot set property 'Handlebars' of undefined"
I tried looking for a solution but only found an issue submitted for the https://github.com/brunch/handlebars-brunch/ package. It basically said that babel was the issue (which I use during compiling the searchBundle.js file via grunt-babel) and so I tried the solution that it proposed in the issue (see here: https://github.com/brunch/handlebars-brunch/issues/51).
However this didnt fix the issue. Here is a screenshot of the line that the console is flagging up:
Any ideas? I am not seeing this flagged as an issue on the handlebars repo and I amn't seeming to find anything on here or google on what could be causing this.
This happened to me while running in strict mode (you can't use 'this' to reference a window, which is what the first argument of the function should be).
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode
Fix last line:
})(this || window, function() {
I developed an application which uses 1.0.1 version : https://ajax.googleapis.com/ajax/libs/angularjs/1.0.1/angular.min.js
Now I need to use latest version as to use new functionality so I tried replacing with
https://ajax.googleapis.com/ajax/libs/angularjs/1.2.11/angular.min.js
and I am getting error.
error :
Error: [$injector:modulerr] http://errors.angularjs.org/1.2.11/$injector/modulerr?p0=audiapp&p1=%5B%24injector%3Aunpr%5D%20http%3A%2F%2Ferrors.angularjs.org%2F1.2.11%2F%24injector%2Funpr%3Fp0%3D%2524routeProvider%0At%2F%3C%40https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.11%2Fangular.min.js%3A6%0AYb%2Fl.%24injector%3C%40https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.11%2Fangular.min.js%3A32%0Ac%40https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.11%2Fangular.min.js%3A30%0Ad%40https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.11%2Fangular.min.js%3A30%0AYb%2Fe%2F%3C%40https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.11%2Fangular.min.js%3A29%0Aq%40https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.11%2Fangular.min.js%3A7%0Ae%40https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.11%2Fangular.min.js%3A29%0AYb%40https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.11%2Fangular.min.js%3A32%0AXb%2Fc%40https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.11%2Fangular.min.js%3A17%0AXb%40https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.11%2Fangular.min.js%3A18%0ASc%40https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.11%2Fangular.min.js%3A17%0A%40https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.11%2Fangular.min.js%3A201%0Ax.Callbacks%2Fc%40http%3A%2F%2Flocalhost%3A55165%2FScripts%2Fjquery-1.10.2.min.js%3Fv%3D1.0%3A4%0Ax.Callbacks%2Fp.fireWith%40http%3A%2F%2Flocalhost%3A55165%2FScripts%2Fjquery-1.10.2.min.js%3Fv%3D1.0%3A4%0A.ready%40http%3A%2F%2Flocalhost%3A55165%2FScripts%2Fjquery-1.10.2.min.js%3Fv%3D1.0%3A4%0Aq%40http%3A%2F%2Flocalhost%3A55165%2FScripts%2Fjquery-1.10.2.min.js%3Fv%3D1.0%3A4%0A
https://ajax.googleapis.com/ajax/libs/angularjs/1.2.11/angular.min.js
Line 6
Apart from this I am also using angular-resource.js version v1.0.2 and http://code.angularjs.org/1.2.3/angular-route.min.js.
Can any one please suggest what is wrong here?
All the references :