Fix napi error message

This commit is contained in:
Luis Blanco 2022-11-28 20:24:17 +04:00
parent a0a7f6153c
commit b77a3cac96
3 changed files with 1066 additions and 1081 deletions

View File

@ -4,8 +4,7 @@ let napi = null;
try {
napi = require('node-addon-api');
} catch (ex) {
console.error('To build addons, `node-addon-api` module is required.');
process.exit(1);
// do nothing
}
@ -25,7 +24,7 @@ if ( ! platformName ) {
const rootPath = __dirname.replace(/\\/g, '/');
const napiInclude = napi.include_dir.replace(/\\/g, '/');
const napiInclude = napi ? napi.include_dir.replace(/\\/g, '/') : '';
const thisInclude = `${rootPath}/include`;
const includePath = `${napiInclude} ${thisInclude}`;

2132
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
{
"author": "Luis Blanco <luisblanco1337@gmail.com>",
"name": "addon-tools-raub",
"version": "6.0.1",
"version": "6.0.2",
"description": "Helpers for Node.js addons and dependency packages",
"license": "MIT",
"main": "index.js",
@ -76,11 +76,11 @@
},
"devDependencies": {
"adm-zip": "^0.5.9",
"eslint-plugin-jest": "^27.0.4",
"eslint-plugin-jest": "^27.1.6",
"eslint-plugin-node": "^11.1.0",
"eslint": "^8.24.0",
"jest": "^29.0.3",
"eslint": "^8.28.0",
"jest": "^29.3.1",
"node-addon-api": "^5.0.0",
"typescript": "^4.8.3"
"typescript": "^4.9.3"
}
}