custom keyword definition is invalid: data.errors should be boolean
I just created new react app using command:
create-react-app mysite.com
After installation, when I tried to open it using npm start
and yarn start
, I got following error.
throw new Error('custom keyword definition is invalid: ' + this.errorsText(validateDefinition.errors));
^
Error: custom keyword definition is invalid: data.errors should be boolean
at Ajv.addKeyword (/Users/myAccount/Documents/Dev/Projects/ReactJS/mysite.com/node_modules/ajv/lib/keyword.js:65:13)
Thanks.
reactjs create-react-app ajv
add a comment |
I just created new react app using command:
create-react-app mysite.com
After installation, when I tried to open it using npm start
and yarn start
, I got following error.
throw new Error('custom keyword definition is invalid: ' + this.errorsText(validateDefinition.errors));
^
Error: custom keyword definition is invalid: data.errors should be boolean
at Ajv.addKeyword (/Users/myAccount/Documents/Dev/Projects/ReactJS/mysite.com/node_modules/ajv/lib/keyword.js:65:13)
Thanks.
reactjs create-react-app ajv
Not sure, but maybe dots are not allowed in project names? That would probably cause such an error...
– Luan Nico
4 hours ago
Thank you @Luan, I just created a new app with no dots and no capital letters:create-react-app profilesite
, but it's still giving me same error.
– Ishan Patel
4 hours ago
You could also try to update your global installation of create-react-app to the latest version, or at least check in which version you are. Again, just a guess.
– Luan Nico
4 hours ago
add a comment |
I just created new react app using command:
create-react-app mysite.com
After installation, when I tried to open it using npm start
and yarn start
, I got following error.
throw new Error('custom keyword definition is invalid: ' + this.errorsText(validateDefinition.errors));
^
Error: custom keyword definition is invalid: data.errors should be boolean
at Ajv.addKeyword (/Users/myAccount/Documents/Dev/Projects/ReactJS/mysite.com/node_modules/ajv/lib/keyword.js:65:13)
Thanks.
reactjs create-react-app ajv
I just created new react app using command:
create-react-app mysite.com
After installation, when I tried to open it using npm start
and yarn start
, I got following error.
throw new Error('custom keyword definition is invalid: ' + this.errorsText(validateDefinition.errors));
^
Error: custom keyword definition is invalid: data.errors should be boolean
at Ajv.addKeyword (/Users/myAccount/Documents/Dev/Projects/ReactJS/mysite.com/node_modules/ajv/lib/keyword.js:65:13)
Thanks.
reactjs create-react-app ajv
reactjs create-react-app ajv
asked 4 hours ago
Ishan PatelIshan Patel
5241721
5241721
Not sure, but maybe dots are not allowed in project names? That would probably cause such an error...
– Luan Nico
4 hours ago
Thank you @Luan, I just created a new app with no dots and no capital letters:create-react-app profilesite
, but it's still giving me same error.
– Ishan Patel
4 hours ago
You could also try to update your global installation of create-react-app to the latest version, or at least check in which version you are. Again, just a guess.
– Luan Nico
4 hours ago
add a comment |
Not sure, but maybe dots are not allowed in project names? That would probably cause such an error...
– Luan Nico
4 hours ago
Thank you @Luan, I just created a new app with no dots and no capital letters:create-react-app profilesite
, but it's still giving me same error.
– Ishan Patel
4 hours ago
You could also try to update your global installation of create-react-app to the latest version, or at least check in which version you are. Again, just a guess.
– Luan Nico
4 hours ago
Not sure, but maybe dots are not allowed in project names? That would probably cause such an error...
– Luan Nico
4 hours ago
Not sure, but maybe dots are not allowed in project names? That would probably cause such an error...
– Luan Nico
4 hours ago
Thank you @Luan, I just created a new app with no dots and no capital letters:
create-react-app profilesite
, but it's still giving me same error.– Ishan Patel
4 hours ago
Thank you @Luan, I just created a new app with no dots and no capital letters:
create-react-app profilesite
, but it's still giving me same error.– Ishan Patel
4 hours ago
You could also try to update your global installation of create-react-app to the latest version, or at least check in which version you are. Again, just a guess.
– Luan Nico
4 hours ago
You could also try to update your global installation of create-react-app to the latest version, or at least check in which version you are. Again, just a guess.
– Luan Nico
4 hours ago
add a comment |
5 Answers
5
active
oldest
votes
Comment out node_modules/ajv/lib/keyword.js
at line 64-65 for a workaround solution:
if (!validateDefinition(definition))
throw new Error('custom keyword definition is invalid: ' + this.errorsText(validateDefinition.errors));
Ref: https://github.com/webpack/webpack/issues/8768
add a comment |
Reverting to an stable version of the ajv library also works:
npm uninstall ajv
npm install ajv@6.8.1
add a comment |
I thought that was something new coming with "@symfony/webpack-encore": "^0.23.0", however there's an issue with ajv
lib
Dirty fix:
in
node_modulesajv-errorsindex.js
change errors:
parameter at line 14 from 'full'
to true
Clean fix (temporary):
Modify your package.json using this:
"resolutions": {
"ajv": "6.8.1"
}
your clean fix should above your dirty fix imo, and this is the best answer to fix this (the clean fix version)
– Ryan Castner
2 hours ago
add a comment |
I just tried to create app using following command:
npx create-react-app my-app
and it magically worked!
Thanks.
add a comment |
I get this error when I try and make a new nuxt app w/ npx
npx create-nuxt-app <project-name>
I did
npm uninstall ajv
npm install ajv@6.8.1
Like @robert Rodriguez It works, no errors
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54611735%2fcustom-keyword-definition-is-invalid-data-errors-should-be-boolean%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
5 Answers
5
active
oldest
votes
5 Answers
5
active
oldest
votes
active
oldest
votes
active
oldest
votes
Comment out node_modules/ajv/lib/keyword.js
at line 64-65 for a workaround solution:
if (!validateDefinition(definition))
throw new Error('custom keyword definition is invalid: ' + this.errorsText(validateDefinition.errors));
Ref: https://github.com/webpack/webpack/issues/8768
add a comment |
Comment out node_modules/ajv/lib/keyword.js
at line 64-65 for a workaround solution:
if (!validateDefinition(definition))
throw new Error('custom keyword definition is invalid: ' + this.errorsText(validateDefinition.errors));
Ref: https://github.com/webpack/webpack/issues/8768
add a comment |
Comment out node_modules/ajv/lib/keyword.js
at line 64-65 for a workaround solution:
if (!validateDefinition(definition))
throw new Error('custom keyword definition is invalid: ' + this.errorsText(validateDefinition.errors));
Ref: https://github.com/webpack/webpack/issues/8768
Comment out node_modules/ajv/lib/keyword.js
at line 64-65 for a workaround solution:
if (!validateDefinition(definition))
throw new Error('custom keyword definition is invalid: ' + this.errorsText(validateDefinition.errors));
Ref: https://github.com/webpack/webpack/issues/8768
answered 3 hours ago
mobjectmobject
1182
1182
add a comment |
add a comment |
Reverting to an stable version of the ajv library also works:
npm uninstall ajv
npm install ajv@6.8.1
add a comment |
Reverting to an stable version of the ajv library also works:
npm uninstall ajv
npm install ajv@6.8.1
add a comment |
Reverting to an stable version of the ajv library also works:
npm uninstall ajv
npm install ajv@6.8.1
Reverting to an stable version of the ajv library also works:
npm uninstall ajv
npm install ajv@6.8.1
answered 2 hours ago
Roberto RodriguezRoberto Rodriguez
9131117
9131117
add a comment |
add a comment |
I thought that was something new coming with "@symfony/webpack-encore": "^0.23.0", however there's an issue with ajv
lib
Dirty fix:
in
node_modulesajv-errorsindex.js
change errors:
parameter at line 14 from 'full'
to true
Clean fix (temporary):
Modify your package.json using this:
"resolutions": {
"ajv": "6.8.1"
}
your clean fix should above your dirty fix imo, and this is the best answer to fix this (the clean fix version)
– Ryan Castner
2 hours ago
add a comment |
I thought that was something new coming with "@symfony/webpack-encore": "^0.23.0", however there's an issue with ajv
lib
Dirty fix:
in
node_modulesajv-errorsindex.js
change errors:
parameter at line 14 from 'full'
to true
Clean fix (temporary):
Modify your package.json using this:
"resolutions": {
"ajv": "6.8.1"
}
your clean fix should above your dirty fix imo, and this is the best answer to fix this (the clean fix version)
– Ryan Castner
2 hours ago
add a comment |
I thought that was something new coming with "@symfony/webpack-encore": "^0.23.0", however there's an issue with ajv
lib
Dirty fix:
in
node_modulesajv-errorsindex.js
change errors:
parameter at line 14 from 'full'
to true
Clean fix (temporary):
Modify your package.json using this:
"resolutions": {
"ajv": "6.8.1"
}
I thought that was something new coming with "@symfony/webpack-encore": "^0.23.0", however there's an issue with ajv
lib
Dirty fix:
in
node_modulesajv-errorsindex.js
change errors:
parameter at line 14 from 'full'
to true
Clean fix (temporary):
Modify your package.json using this:
"resolutions": {
"ajv": "6.8.1"
}
answered 3 hours ago
Robert NenciuRobert Nenciu
434
434
your clean fix should above your dirty fix imo, and this is the best answer to fix this (the clean fix version)
– Ryan Castner
2 hours ago
add a comment |
your clean fix should above your dirty fix imo, and this is the best answer to fix this (the clean fix version)
– Ryan Castner
2 hours ago
your clean fix should above your dirty fix imo, and this is the best answer to fix this (the clean fix version)
– Ryan Castner
2 hours ago
your clean fix should above your dirty fix imo, and this is the best answer to fix this (the clean fix version)
– Ryan Castner
2 hours ago
add a comment |
I just tried to create app using following command:
npx create-react-app my-app
and it magically worked!
Thanks.
add a comment |
I just tried to create app using following command:
npx create-react-app my-app
and it magically worked!
Thanks.
add a comment |
I just tried to create app using following command:
npx create-react-app my-app
and it magically worked!
Thanks.
I just tried to create app using following command:
npx create-react-app my-app
and it magically worked!
Thanks.
answered 3 hours ago
Ishan PatelIshan Patel
5241721
5241721
add a comment |
add a comment |
I get this error when I try and make a new nuxt app w/ npx
npx create-nuxt-app <project-name>
I did
npm uninstall ajv
npm install ajv@6.8.1
Like @robert Rodriguez It works, no errors
add a comment |
I get this error when I try and make a new nuxt app w/ npx
npx create-nuxt-app <project-name>
I did
npm uninstall ajv
npm install ajv@6.8.1
Like @robert Rodriguez It works, no errors
add a comment |
I get this error when I try and make a new nuxt app w/ npx
npx create-nuxt-app <project-name>
I did
npm uninstall ajv
npm install ajv@6.8.1
Like @robert Rodriguez It works, no errors
I get this error when I try and make a new nuxt app w/ npx
npx create-nuxt-app <project-name>
I did
npm uninstall ajv
npm install ajv@6.8.1
Like @robert Rodriguez It works, no errors
answered 2 hours ago
JustinJustin
1277
1277
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54611735%2fcustom-keyword-definition-is-invalid-data-errors-should-be-boolean%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Not sure, but maybe dots are not allowed in project names? That would probably cause such an error...
– Luan Nico
4 hours ago
Thank you @Luan, I just created a new app with no dots and no capital letters:
create-react-app profilesite
, but it's still giving me same error.– Ishan Patel
4 hours ago
You could also try to update your global installation of create-react-app to the latest version, or at least check in which version you are. Again, just a guess.
– Luan Nico
4 hours ago