I am new to react and i want to create production build out of my code. But when i run 'npm rub build' it gives me this error in .log file
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/Cellar/node/9.11.1/bin/node',
1 verbose cli '/usr/local/bin/npm',
1 verbose cli 'run',
1 verbose cli 'build' ]
2 info using npm#5.6.0
3 info using node#v9.11.1
4 verbose run-script [ 'prebuild', 'build', 'postbuild' ]
5 info lifecycle jenna-web-frontend#0.1.0~prebuild:
jenna-webfrontend#0.1.0
6 info lifecycle jenna-web-frontend#0.1.0~build:
jenna-web-frontend#0.1.0
7 verbose lifecycle jenna-web-frontend#0.1.0~build: unsafe-perm in
lifecycle true
8 verbose lifecycle jenna-web-frontend#0.1.0~build: PATH:
/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/Users/markopetricic/Documents/Projects/staging-jenna-web-front/node_modules/.bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
9 verbose lifecycle jenna-web-frontend#0.1.0~build: CWD:
/Users/markopetricic/Documents/Projects/staging-jenna-web-front
10 silly lifecycle jenna-web-frontend#0.1.0~build: Args: [ '-c',
'react-scripts build' ]
11 silly lifecycle jenna-web-frontend#0.1.0~build: Returned: code: 1
signal: null
12 info lifecycle jenna-web-frontend#0.1.0~build: Failed to exec build
script
13 verbose stack Error: jenna-web-frontend#0.1.0 build: react-scripts
build
13 verbose stack Exit status 1
13 verbose stack at EventEmitter.
(/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:285:16)
13 verbose stack at EventEmitter.emit (events.js:180:13)
13 verbose stack at ChildProcess.
(/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 verbose stack at ChildProcess.emit (events.js:180:13)
13 verbose stack at maybeClose (internal/child_process.js:936:16)
13 verbose stack at Process.ChildProcess._handle.onexit
(internal/child_process.js:220:5)
14 verbose pkgid jenna-web-frontend#0.1.0
15 verbose cwd
/Users/markopetricic/Documents/Projects/staging-jenna-web-front
16 verbose Darwin 17.3.0
17 verbose argv "/usr/local/Cellar/node/9.11.1/bin/node"
"/usr/local/bin/npm" "run" "build"
18 verbose node v9.11.1
19 verbose npm v5.6.0
20 error code ELIFECYCLE
21 error errno 1
22 error jenna-web-frontend#0.1.0 build: react-scripts build
22 error Exit status 1
23 error Failed at the jenna-web-frontend#0.1.0 build script.
23 error This is probably not a problem with npm. There is likely
additional logging output above.
24 verbose exit [ 1, true ]
this is package.json
{
"name": "jenna-web-frontend",
"version": "0.1.0",
"private": true,
"dependencies": {
"cookieconsent": "^3.0.6",
"jquery": "^3.3.1",
"react": "^16.3.0",
"react-dom": "^16.3.0",
"react-fade-in": "^0.1.5",
"react-router-dom": "^4.2.2",
"react-s3": "^1.2.4",
"react-s3-uploader": "^4.8.0",
"react-scripts": "1.1.1",
"react-stay-scrolled": "^2.1.1",
"sfcookies": "^1.0.2",
"socket.io-client": "^2.1.0"
},
"scripts": {
"start": "set PORT=3001 && react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
}
}
do you have any idea why this happened?
Related
Failed to compile.
./assets/images/cross.png
CompileError: AsyncCompile: Wasm decoding failed: mutable globals cannot be exported #+482
> Build error occurred
Error: > Build failed because of webpack errors
at nextBuildSpan.traceAsyncFn (/var/app/kv-v2/node_modules/next/dist/build/index.js:15:924)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! kv-update#1.7.3 build: `next build`
npm ERR! Exit status 1
I am getting this error when trying to npm run build on my ubuntu server it was working fine previously and it is still compiling fine on my localhost windows machine so to be sure it was not due to my code I reverted to the old copy from Github that was working but its still getting the same error when compiling. I did remove the node_modules and reinstalled.
I tried Googling and there were around 10 articles of this none of them were able to fix my issue. Please help me. Thank you. This is the full log file.
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'run', 'build' ]
2 info using npm#6.14.4
3 info using node#v10.19.0
4 verbose run-script [ 'prebuild', 'build', 'postbuild' ]
5 info lifecycle kv-update#1.7.3~prebuild: kv-update#1.7.3
6 info lifecycle kv-update#1.7.3~build: kv-update#1.7.3
7 verbose lifecycle kv-update#1.7.3~build: unsafe-perm in lifecycle true
8 verbose lifecycle kv-update#1.7.3~build: PATH: /usr/share/npm/node_modules/npm-lifecycle/node-gyp-bin:/var/app/kv-v2/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
9 verbose lifecycle kv-update#1.7.3~build: CWD: /var/app/kv-v2
10 silly lifecycle kv-update#1.7.3~build: Args: [ '-c', 'next build' ]
11 silly lifecycle kv-update#1.7.3~build: Returned: code: 1 signal: null
12 info lifecycle kv-update#1.7.3~build: Failed to exec build script
13 verbose stack Error: kv-update#1.7.3 build: `next build`
13 verbose stack Exit status 1
13 verbose stack at EventEmitter.<anonymous> (/usr/share/npm/node_modules/npm-lifecycle/index.js:332:16)
13 verbose stack at EventEmitter.emit (events.js:198:13)
13 verbose stack at ChildProcess.<anonymous> (/usr/share/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 verbose stack at ChildProcess.emit (events.js:198:13)
13 verbose stack at maybeClose (internal/child_process.js:982:16)
13 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
14 verbose pkgid kv-update#1.7.3
15 verbose cwd /var/app/kv-v2
16 verbose Linux 5.4.0-109-generic
17 verbose argv "/usr/bin/node" "/usr/bin/npm" "run" "build"
18 verbose node v10.19.0
19 verbose npm v6.14.4
20 error code ELIFECYCLE
21 error errno 1
22 error kv-update#1.7.3 build: `next build`
22 error Exit status 1
23 error Failed at the kv-update#1.7.3 build script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]
My package.json file
{
"name": "kvr",
"version": "1.7.3",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start -p 4000",
"lint": "next lint"
},
"dependencies": {
"#notbaldrick/react-crossfade-carousel": "^1.0.4",
"babel-plugin-styled-components": "^1.13.1",
"fathom-client": "^3.1.0",
"jsonp": "^0.2.1",
"next": "11.0.1",
"npm": "^6.14.4",
"react": "17.0.2",
"react-device-detect": "^1.17.0",
"react-dom": "17.0.2",
"react-facebook-pixel": "^1.0.4",
"react-img-carousel": "^2.1.1",
"react-responsive-carousel": "^3.2.19",
"react-transition-group": "^4.4.2",
"styled-components": "^5.3.0"
},
"devDependencies": {
"babel-plugin-styled-components": "^1.13.1",
"eslint": "7.30.0",
"eslint-config-next": "11.0.1"
}
}
I did fix it by removing the cross.png file converting it to cross.jpg and updated the code everything it is importing this file. Strange bug It seems.
I am trying to build a next.js project with-mongodb on it but its not working and im not sure why. The log doesn't appear to be very helpful with that the issue is (as far as i can tell) and so im not sure how to fix it. here is a copy of the log;
0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'run',
1 verbose cli 'build'
1 verbose cli ]
2 info using npm#6.14.9
3 info using node#v14.15.3
4 verbose run-script [ 'prebuild', 'build', 'postbuild' ]
5 info lifecycle with-mongodb#0.1.0~prebuild: with-mongodb#0.1.0
6 info lifecycle with-mongodb#0.1.0~build: with-mongodb#0.1.0
7 verbose lifecycle with-mongodb#0.1.0~build: unsafe-perm in lifecycle true
8 verbose lifecycle with-mongodb#0.1.0~build: PATH: C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;E:\Creative\Programming\VS code\quote-db\node_modules\.bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Oculus\Support\oculus-runtime;C:\Python39\Scripts\;C:\Python39\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\PuTTY\;C:\ProgramData\chocolatey\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Calibre2\;C:\Program Files\nodejs\;C:\Program Files (x86)\Touch Portal\plugins\adb\platform-tools;C:\Program Files\Git\cmd;C:\Users\user_\AppData\Local\Microsoft\WindowsApps;C:\Users\user_\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\user_\AppData\Roaming\npm
9 verbose lifecycle with-mongodb#0.1.0~build: CWD: E:\Creative\Programming\VS code\quote-db
10 silly lifecycle with-mongodb#0.1.0~build: Args: [ '/d /s /c', 'next build' ]
11 silly lifecycle with-mongodb#0.1.0~build: Returned: code: 1 signal: null
12 info lifecycle with-mongodb#0.1.0~build: Failed to exec build script
13 verbose stack Error: with-mongodb#0.1.0 build: `next build`
13 verbose stack Exit status 1
13 verbose stack at EventEmitter.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\index.js:332:16)
13 verbose stack at EventEmitter.emit (events.js:315:20)
13 verbose stack at ChildProcess.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14)
13 verbose stack at ChildProcess.emit (events.js:315:20)
13 verbose stack at maybeClose (internal/child_process.js:1048:16)
13 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)
14 verbose pkgid with-mongodb#0.1.0
15 verbose cwd E:\Creative\Programming\VS code\quote-db
16 verbose Windows_NT 10.0.18363
17 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "build"
18 verbose node v14.15.3
19 verbose npm v6.14.9
20 error code ELIFECYCLE
21 error errno 1
22 error with-mongodb#0.1.0 build: `next build`
22 error Exit status 1
23 error Failed at the with-mongodb#0.1.0 build script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]
EDIT: here is my package.json file.
{
"name": "with-mongodb",
"version": "0.1.0",
"scripts": {
"debug": "cross-env NODE_OPTIONS='--inspect' next dev",
"dev": "next dev",
"build": "next build",
"start": "next start"
},
"dependencies": {
"cross-env": "^7.0.3",
"mongodb": "^3.5.9",
"next": "latest",
"postcss-flexbugs-fixes": "^5.0.2",
"postcss-import": "^14.0.0",
"postcss-preset-env": "^6.7.0",
"precss": "^4.0.0",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"sass": "^1.32.8",
"swr": "^0.4.2",
"tailwindcss": "^2.0.3"
},
"license": "MIT"
}
Today I tried again and recieved a proper error message.
ModuleNotFoundError: Module not found: Error: Can't resolve '../styles/main.module.scss' in 'E:\Creative\Programming\VS code\quote-db\pages'
I'm not sure what changed, but this is now solved. Presumably restarting my PC had something to do with it?
So I am using webpack for a personal website. I followed a number of guides but none are working so far.
Here is my log:
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'run', 'build' ]
2 info using npm#6.14.8
3 info using node#v12.13.0
4 verbose run-script [ 'prebuild', 'build', 'postbuild' ]
5 info lifecycle my-webpack-project#1.0.0~prebuild: my-webpack-project#1.0.0
6 info lifecycle my-webpack-project#1.0.0~build: my-webpack-project#1.0.0
7 verbose lifecycle my-webpack-project#1.0.0~build: unsafe-perm in lifecycle true
8 verbose lifecycle my-webpack-project#1.0.0~build: PATH: /usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/Users/santiagogutierrez/Documents/PersonalProjects/Personal Website/Portafolio/node_modules/.bin:/usr/local/opt/libxml2/bin:/usr/local/opt/libxml2/bin:/usr/local/opt/libressl/bin:/usr/local/opt/openssl/bin:/usr/local/opt/icu4c/sbin:/usr/local/opt/icu4c/bin:/usr/local/opt/icu4c/sbin:/usr/local/opt/icu4c/bin:/usr/local/opt/openssl/bin:/usr/local/opt/libxml2/bin:/usr/local/opt/sqlite/bin:/usr/local/opt/libxml2/bin:/usr/local/opt/icu4c/sbin:/usr/local/opt/icu4c/bin:/usr/local/opt/openssl/bin:/usr/local/opt/openssl/bin:/usr/local/opt/ncurses/bin:/usr/local/opt/icu4c/sbin:/usr/local/opt/icu4c/bin:/usr/local/opt/sqlite/bin:/usr/local/opt/libxml2/bin:/Users/santiagogutierrez/flutter/bin:/usr/local/opt/openssl/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion.app/Contents/Public:/Library/TeX/texbin:/usr/local/go/bin:/usr/local/share/dotnet:/opt/X11/bin:~/.dotnet/tools:/Library/Apple/usr/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Wireshark.app/Contents/MacOS:/Users/santiagogutierrez/.fzf/bin:/Users/santiagogutierrez/Library/Python/3.7/bin
9 verbose lifecycle my-webpack-project#1.0.0~build: CWD: /Users/santiagogutierrez/Documents/PersonalProjects/Personal Website/Portafolio
10 silly lifecycle my-webpack-project#1.0.0~build: Args: [ '-c', 'webpack --config webpack.config.js' ]
11 silly lifecycle my-webpack-project#1.0.0~build: Returned: code: 1 signal: null
12 info lifecycle my-webpack-project#1.0.0~build: Failed to exec build script
13 verbose stack Error: my-webpack-project#1.0.0 build: `webpack --config webpack.config.js`
13 verbose stack Exit status 1
13 verbose stack at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
13 verbose stack at EventEmitter.emit (events.js:210:5)
13 verbose stack at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 verbose stack at ChildProcess.emit (events.js:210:5)
13 verbose stack at maybeClose (internal/child_process.js:1021:16)
13 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)
14 verbose pkgid my-webpack-project#1.0.0
15 verbose cwd /Users/santiagogutierrez/Documents/PersonalProjects/Personal Website/Portafolio
16 verbose Darwin 20.1.0
17 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "build"
18 verbose node v12.13.0
19 verbose npm v6.14.8
20 error code ELIFECYCLE
21 error errno 1
22 error my-webpack-project#1.0.0 build: `webpack --config webpack.config.js`
22 error Exit status 1
23 error Failed at the my-webpack-project#1.0.0 build script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]
Here is my config file:
const path = require("path");
const HTMLWebPackPlugin = require("html-webpack-plugin");
const ExtractTextPlugin = require('extract-text-webpack-plugin');
module.exports = {
entry:{
main:"./src/index.js"
},
output:{
path:path.resolve(__dirname,'./dist/'),
filename:'bundle.js'
},
module:{
rules:[
{
test:/\.html$/,
use:[
{
loader: "html-loader",
options:{
minimize:true
}
}
]
},
{
test: /\.css$/,
loader: 'css-loader'
}
]
},
plugins:[
new HTMLWebPackPlugin({
template:"./src/index.html",
source:"./index.html"
}),
]
}
Any help is appreciated.
My index.js is empty except for a console.log statement.
I am not sure what these "child compilation errors" are.
EDIT: I included the wrong log output.
So I figured out the problem. I was using an incompatible version of webpack-dev-server and webpack.
Here is my package file.
"devDependencies": {
"babel-loader": "^8.1.0",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
"css-loader": "^4.3.0",
"extract-text-webpack-plugin": "^3.0.2",
"file-loader": "^6.1.1",
"html-loader": "^1.3.2",
"html-plugin": "^0.1.0",
"html-webpack-plugin": "^4.5.0",
"mini-css-extract-plugin": "^1.0.0",
"multi-loader": "^0.1.0",
"style-loader": "^2.0.0",
"terser-webpack-plugin": "^4.2.3",
"webpack": "^5.1.2",
"webpack-cli": "^3.3.4",
"webpack-dev-server": "^3.5.1"
},
"scripts": {
"deploy": "gh-pages -d dist",
"build": "webpack --mode development",
"start": "webpack-dev-server --mode development --open"
},
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'start' ]
2 info using npm#6.14.6
3 info using node#v14.6.0
4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle shopping-cart#0.0.0~prestart: shopping-cart#0.0.0
6 info lifecycle shopping-cart#0.0.0~start: shopping-cart#0.0.0
7 verbose lifecycle shopping-cart#0.0.0~start: unsafe-perm in lifecycle true
8 verbose lifecycle shopping-cart#0.0.0~start: PATH: /usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/Users/rbalabarcon/shopping-cart/node_modules/.bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/share/dotnet:~/.dotnet/tools:/Library/Frameworks/Mono.framework/Versions/Current/Commands
9 verbose lifecycle shopping-cart#0.0.0~start: CWD: /Users/rbalabarcon/shopping-cart
10 silly lifecycle shopping-cart#0.0.0~start: Args: [ '-c', 'node ./bin/www' ]
11 silly lifecycle shopping-cart#0.0.0~start: Returned: code: 1 signal: null
12 info lifecycle shopping-cart#0.0.0~start: Failed to exec start script
13 verbose stack Error: shopping-cart#0.0.0 start: `node ./bin/www`
13 verbose stack Exit status 1
13 verbose stack at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
13 verbose stack at EventEmitter.emit (events.js:314:20)
13 verbose stack at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 verbose stack at ChildProcess.emit (events.js:314:20)
13 verbose stack at maybeClose (internal/child_process.js:1051:16)
13 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:287:5)
14 verbose pkgid shopping-cart#0.0.0
15 verbose cwd /Users/rbalabarcon/shopping-cart
16 verbose Darwin 19.6.0
17 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
18 verbose node v14.6.0
19 verbose npm v6.14.6
20 error code ELIFECYCLE
21 error errno 1
22 error shopping-cart#0.0.0 start: `node ./bin/www`
22 error Exit status 1
23 error Failed at the shopping-cart#0.0.0 start script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]
Package.json code below:
{
"name": "shopping-cart",
"version": "0.0.0",
"private": true,
"scripts": {
"start": "node ./bin/www"
},
"dependencies": {
"connect-flash": "^0.1.1",
"cookie-parser": "~1.4.4",
"csurf": "^1.11.0",
"debug": "~2.6.9",
"express": "^4.16.4",
"express-handlebars": "^5.1.0",
"express-session": "^1.17.1",
"express-validator": "^6.6.0",
"hbs": "^4.1.1",
"http-errors": "~1.6.3",
"mongodb": "^3.5.9",
"morgan": "~1.9.1",
"passport": "^0.4.1",
"passport-local": "^1.0.0"
},
I am working through a tutorial/training on Puppeteer with jest and mocha-steps and am running into an issue at the very beginning with running a simple test to ensure the framework is functioning as expected.
Here is the test
describe('Config test', () => {
it('should work', () => {
console.log('done')
})
})
Here is my package.json file
{
"name": "pptr-mocha",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "./node_modules/mocha/bin/mocha --timeout=30000 ./build/tests/**.js",
"clean": "rm -rf build",
"build": "babel --preset es2015 -d build/ src/"
},
"author": "BBB",
"license": "ISC",
"dependencies": {
"chai": "^4.2.0",
"mocha": "^7.1.1",
"mocha-steps": "^1.3.0",
"puppeteer": "^2.1.1"
},
"devDependencies": {
"babel-cli": "^6.26.0",
"babel-preset-es2015": "^6.24.1"
}
}
When I run npm run build, the build folder structure is generated, as is my es5 version of the test. That all seems to work as described.
When I run npm run test, the test fails with the following error and I have been unable to figure out why.
0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli 'C:\\Users\\bob\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'run',
1 verbose cli 'test'
1 verbose cli ]
2 info using npm#6.14.4
3 info using node#v12.16.0
4 verbose run-script [ 'pretest', 'test', 'posttest' ]
5 info lifecycle pptr-mocha#1.0.0~pretest: pptr-mocha#1.0.0
6 info lifecycle pptr-mocha#1.0.0~test: pptr-mocha#1.0.0
7 verbose lifecycle pptr-mocha#1.0.0~test: unsafe-perm in lifecycle true
8 verbose lifecycle pptr-mocha#1.0.0~test: PATH: C:\Users\bob\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;C:\automation\pptr\projects\pptr-mocha\node_modules\.bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\PuTTY\;C:\Program Files\TortoiseGit\bin;C:\Program Files\Git\cmd;C;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Dart\dart-sdk\bin;C:\Users\bob\AppData\Roaming\Pub\Cache\bin;C:\Program Files\nodejs\;C:\Program Files\dotnet\;C:\Program Files\Java\jdk1.8.0_201\bin;C:\devtools\apache-maven-3.6.3\bin;C:\Users\bob\AppData\Local\Microsoft\WindowsApps;C:\Users\bob\AppData\Local\atom\bin;C:\Users\bob\AppData\Local\Microsoft\WindowsApps;C;;C:\Users\bob\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\bob\AppData\Roaming\npm;C:\Users\bob\.dotnet\tools
9 verbose lifecycle pptr-mocha#1.0.0~test: CWD: C:\automation\pptr\projects\pptr-mocha
10 silly lifecycle pptr-mocha#1.0.0~test: Args: [
10 silly lifecycle '/d /s /c',
10 silly lifecycle './node_modules/mocha/bin/mocha --timeout=30000 ./build/tests/**.js'
10 silly lifecycle ]
11 silly lifecycle pptr-mocha#1.0.0~test: Returned: code: 1 signal: null
12 info lifecycle pptr-mocha#1.0.0~test: Failed to exec test script
13 verbose stack Error: pptr-mocha#1.0.0 test: `./node_modules/mocha/bin/mocha --timeout=30000 ./build/tests/**.js`
13 verbose stack Exit status 1
13 verbose stack at EventEmitter.<anonymous> (C:\Users\bob\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\index.js:332:16)
13 verbose stack at EventEmitter.emit (events.js:321:20)
13 verbose stack at ChildProcess.<anonymous> (C:\Users\bob\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14)
13 verbose stack at ChildProcess.emit (events.js:321:20)
13 verbose stack at maybeClose (internal/child_process.js:1021:16)
13 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)
14 verbose pkgid pptr-mocha#1.0.0
15 verbose cwd C:\automation\pptr\projects\pptr-mocha
16 verbose Windows_NT 10.0.18362
17 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\bob\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "run" "test"
18 verbose node v12.16.0
19 verbose npm v6.14.4
20 error code ELIFECYCLE
21 error errno 1
22 error pptr-mocha#1.0.0 test: `./node_modules/mocha/bin/mocha --timeout=30000 ./build/tests/**.js`
22 error Exit status 1
23 error Failed at the pptr-mocha#1.0.0 test script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]
The tutorial is done on a Mac and I am in Windows, so I am not sure if that is the issue or not.
Also, running in vscode, if that matter.
Any assistance someone could offer up would be greatly appreciated.
The issue was with these two lines given that I am running in a Windows environment.
"test": "./node_modules/mocha/bin/mocha --timeout=30000 ./build/tests/**.js",
"clean": "rm -rf build",
Problem 1: In the "test": line, it couldn't find node as it must not be defined in my system path. So the line was changed to this.
"test": "node ./node_modules/mocha/bin/mocha --timeout=30000 ./build/tests/**.js",
In the clean line, the commands defined there assume mac/linux OS, so this line was changed to the following.
"clean": "rd /s /q build",
rd = remove directory
/s = get all files and sub-dirs
/q = do not prompt for confirmation