Closed
Description
Issue Description
When I want to start my app at android platform on Winows 10 it fails on webpack build: "Cannot find module 'jsonfile/utils'".
Full error message:
Searching for devices...
Preparing project...
Error: Cannot find module 'jsonfile/utils'
Require stack:
- C:\Users\Admin\AppData\Local\pnpm\global\5.pnpm\node_modules\fs-extra\lib\json\output-json.js
- C:\Users\Admin\AppData\Local\pnpm\global\5.pnpm\node_modules\fs-extra\lib\json\index.js
- C:\Users\Admin\AppData\Local\pnpm\global\5.pnpm\node_modules\fs-extra\lib\index.js
- C:\Users\Admin\AppData\Local\pnpm\global\5.pnpm\node_modules\streamroller\lib\RollingFileWriteStream.js
- C:\Users\Admin\AppData\Local\pnpm\global\5.pnpm\node_modules\streamroller\lib\index.js
- C:\Users\Admin\AppData\Local\pnpm\global\5.pnpm\nativescript@8.4.0\node_modules\log4js\lib\appenders\file.js
- C:\Users\Admin\AppData\Local\pnpm\global\5.pnpm\nativescript@8.4.0\node_modules\log4js\lib\appenders\index.js
- C:\Users\Admin\AppData\Local\pnpm\global\5.pnpm\nativescript@8.4.0\node_modules\log4js\lib\log4js.js
- C:\Users\Admin\AppData\Local\pnpm\global\5.pnpm\nativescript@8.4.0\node_modules\nativescript\lib\common\logger\logger.js
- C:\Users\Admin\AppData\Local\pnpm\global\5.pnpm\nativescript@8.4.0\node_modules\nativescript\lib\common\yok.js
- C:\Users\Admin\AppData\Local\pnpm\global\5.pnpm\nativescript@8.4.0\node_modules\nativescript\lib\nativescript-cli-lib.js
- C:\Users\Admin\Desktop\myCoolApp2\node_modules@nativescript\webpack\dist\helpers\config.js
- C:\Users\Admin\Desktop\myCoolApp2\node_modules@nativescript\webpack\dist\helpers\platform.js
- C:\Users\Admin\Desktop\myCoolApp2\node_modules@nativescript\webpack\dist\helpers\copyRules.js
- C:\Users\Admin\Desktop\myCoolApp2\node_modules@nativescript\webpack\dist\helpers\fileReplacements.js
- C:\Users\Admin\Desktop\myCoolApp2\node_modules@nativescript\webpack\dist\configuration\base.js
- C:\Users\Admin\Desktop\myCoolApp2\node_modules@nativescript\webpack\dist\configuration\index.js
- C:\Users\Admin\Desktop\myCoolApp2\node_modules@nativescript\webpack\dist\index.js
- C:\Users\Admin\Desktop\myCoolApp2\webpack.config.js
- C:\Users\Admin\Desktop\myCoolApp2\node_modules@nativescript\webpack\dist\bin\index.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:956:15)
at Function.Module._load (node:internal/modules/cjs/loader:804:27)
at Module.require (node:internal/modules/cjs/loader:1028:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object. (C:\Users\Admin\AppData\Local\pnpm\global\5.pnpm\node_modules\fs-extra\lib\json\output-json.js:3:23)
at Module._compile (node:internal/modules/cjs/loader:1126:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10)
at Module.load (node:internal/modules/cjs/loader:1004:32)
at Function.Module._load (node:internal/modules/cjs/loader:839:12)
at Module.require (node:internal/modules/cjs/loader:1028:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object. (C:\Users\Admin\AppData\Local\pnpm\global\5.pnpm\node_modules\fs-extra\lib\json\index.js:6:25)
at Module._compile (node:internal/modules/cjs/loader:1126:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10)
at Module.load (node:internal/modules/cjs/loader:1004:32)
at Function.Module._load (node:internal/modules/cjs/loader:839:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'C:\Users\Admin\AppData\Local\pnpm\global\5\.pnpm\node_modules\fs-extra\lib\json\output-json.js',
'C:\Users\Admin\AppData\Local\pnpm\global\5\.pnpm\node_modules\fs-extra\lib\json\index.js',
'C:\Users\Admin\AppData\Local\pnpm\global\5\.pnpm\node_modules\fs-extra\lib\index.js',
'C:\Users\Admin\AppData\Local\pnpm\global\5\.pnpm\node_modules\streamroller\lib\RollingFileWriteStream.js',
'C:\Users\Admin\AppData\Local\pnpm\global\5\.pnpm\node_modules\streamroller\lib\index.js',
'C:\Users\Admin\AppData\Local\pnpm\global\5\.pnpm\nativescript@8.4.0\node_modules\log4js\lib\appenders\file.js',
'C:\Users\Admin\AppData\Local\pnpm\global\5\.pnpm\nativescript@8.4.0\node_modules\log4js\lib\appenders\index.js',
'C:\Users\Admin\AppData\Local\pnpm\global\5\.pnpm\nativescript@8.4.0\node_modules\log4js\lib\log4js.js',
'C:\Users\Admin\AppData\Local\pnpm\global\5\.pnpm\nativescript@8.4.0\node_modules\nativescript\lib\common\logger\logger.js',
ommon\yok.js',
'C:\Users\Admin\AppData\Local\pnpm\global\5\.pnpm\nativescript@8.4.0\node_modules\nativescript\lib\nativescript-cli-lib.js',
'C:\Users\Admin\Desktop\myCoolApp2\node_modules\@NativeScript\webpack\dist\helpers\config.js',
'C:\Users\Admin\Desktop\myCoolApp2\node_modules\@NativeScript\webpack\dist\helpers\platform.js',
'C:\Users\Admin\Desktop\myCoolApp2\node_modules\@NativeScript\webpack\dist\helpers\copyRules.js',
'C:\Users\Admin\Desktop\myCoolApp2\node_modules\@NativeScript\webpack\dist\helpers\fileReplacements.js',
'C:\Users\Admin\Desktop\myCoolApp2\node_modules\@NativeScript\webpack\dist\configuration\base.js',
'C:\Users\Admin\Desktop\myCoolApp2\node_modules\@NativeScript\webpack\dist\configuration\index.js',
'C:\Users\Admin\Desktop\myCoolApp2\node_modules\@NativeScript\webpack\dist\index.js',
'C:\Users\Admin\Desktop\myCoolApp2\webpack.config.js',
'C:\Users\Admin\Desktop\myCoolApp2\node_modules\@NativeScript\webpack\dist\bin\index.js'
]
}
No configuration!
Executing webpack failed with exit code 0.
Reproduction
- create app using ns CLI: 'ns create myCoolApp2 --js'
- ns platform add android
- create & launch virtual device in android studio (api 31/api 26)
- ns run android
Relevant log output (if applicable)
Looking for project in 'C:\Users\Admin\Desktop\myCoolApp2'
Project directory is 'C:\Users\Admin\Desktop\myCoolApp2'.
Initializing project identifiers. Config: {
id: 'org.nativescript.myCoolApp2',
appPath: 'app',
appResourcesPath: 'App_Resources',
android: { v8Flags: '--expose_gc', markingMode: 'none' }
}
Loading extensions.
Collecting system information...
System information:
{
"platform": "win32",
"shell": "C:\\WINDOWS\\system32\\cmd.exe",
"os": "Windows 10 Home 6.3.19045",
"procArch": "x64",
"nodeVer": "16.17.0",
"npmVer": "9.6.2",
"nodeGypVer": null,
"nativeScriptCliVersion": "8.4.0",
"gitVer": "2.34.1.windows.1",
"dotNetVer": "4.8.04084",
"javacVersion": "11.0.13",
"javaVersion": "11.0.13",
"javaPath": "C:\\Program Files\\Java\\jdk-11.0.13\\bin\\java.exe",
"adbVer": "1.0.41",
"androidInstalled": true,
"monoVer": null,
"gradleVer": "7.1.1",
"isAndroidSdkConfiguredCorrectly": true,
"xcodeprojLocation": null,
"itunesInstalled": false,
"isCocoaPodsWorkingCorrectly": false,
"isCocoaPodsUpdateRequired": false,
"pythonInfo": null
}
Current CLI version: 8.4.0
Project dir from hooksArgs is: undefined.
Hooks directories: [ 'C:\\Users\\Admin\\Desktop\\myCoolApp2\\hooks' ]
BeforeHookName for command resolveCommand is before-resolveCommand
Project dir from hooksArgs is: undefined.
Hooks directories: [ 'C:\\Users\\Admin\\Desktop\\myCoolApp2\\hooks' ]
AfterHookName for command resolveCommand is after-resolveCommand
Starting watch on killswitch C:\Users\Admin\AppData\Local\Temp\Mero\KillSwitches\cli
Trying to handle SIGINT event. CLI overrides this behavior and does not allow handling SIGINT as this causes issues with Ctrl + C in terminal.
The stackTrace of the location trying to handle SIGINT is:
at process.on (C:\Users\Admin\AppData\Local\pnpm\global\5\.pnpm\nativescript@8.4.0\node_modules\nativescript\lib\nativescript-cli.js:26:28)
at C:\Users\Admin\AppData\Local\pnpm\global\5\.pnpm\signal-exit@3.0.7\node_modules\signal-exit\index.js:158:17
at Array.filter (<anonymous>)
at load (C:\Users\Admin\AppData\Local\pnpm\global\5\.pnpm\signal-exit@3.0.7\node_modules\signal-exit\index.js:156:23)
at module.exports (C:\Users\Admin\AppData\Local\pnpm\global\5\.pnpm\signal-exit@3.0.7\node_modules\signal-exit\index.js:62:7)
at Object.<anonymous> (C:\Users\Admin\AppData\Local\pnpm\global\5\.pnpm\proper-lockfile@4.1.1\node_modules\proper-lockfile\lib\lockfile.js:331:1)
at Module._compile (node:internal/modules/cjs/loader:1126:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10)
at Module.load (node:internal/modules/cjs/loader:1004:32)
at Function.Module._load (node:internal/modules/cjs/loader:839:12)
spawn: C:\Program Files\nodejs\node.exe "C:\Users\Admin\AppData\Local\pnpm\global\5\.pnpm\nativescript@8.4.0\node_modules\nativescript\lib\detached-processes\cleanup-process.js" "C:\Users\Admin\AppData\Local\pnpm\global\5\.pnpm\nativescript@8.4.0\node_modules\nativescript\lib\bootstrap.js"
Initializing analytics statuses.
Analytics statuses: { TrackFeatureUsage: 'disabled', TrackExceptions: 'disabled' }
List of registered commands: /?, apple-login, appstore, appstore|upload, autocomplete, autocomplete|disable, autocomplete|enable, autocomplete|status, build, build|android, build|ios, clean, config, config|get, config|set, create, debug, debug|android, debug|ios, deploy, dev-generate-help, dev-generate-messages, dev-post-install, dev-preuninstall, dev-test, dev-test|android, dev-test|ios, device, devices, devices|android, devices|ios, device|android, device|get-file, device|ios, device|list-applications, device|list-files, device|log, device|put-file, device|run, device|stop, device|uninstall, doctor, doctor|android, doctor|ios, error-reporting, extension, extension|install, extension|uninstall, fonts, generate, help, info, install, migrate, package-manager, package-manager|set, platform, platform|add, platform|clean, platform|remove, platform|update, plugin, plugin|add, plugin|build, plugin|create, plugin|install, plugin|remove, plugin|update, post-install-cli, prepare, preview, proxy, proxy|clear, proxy|set, publish, publish|ios, resources, resources|generate|icons, resources|generate|splashes, resources|update, run, run|android, run|ios, setup, test, test|android, test|init, test|ios, typings, update, usage-reporting
Reading help for command ''. FileName is 'start.md'.
Environment
OS: Windows 10 10.0.19045
CPU: (8) x64 Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
Shell: Not Found
node: 16.17.0
npm: 9.6.2
nativescript: Not Found
# android
java: Not Found
ndk: Not Found
apis: Not Found
build_tools: Not Found
system_images: Not Found
# ios
xcode: Not Found
cocoapods: Not Found
python: Not Found
python3: Not Found
ruby: Not Found
platforms: Not Found
Dependencies
"dependencies": {
"@nativescript/core": "~8.4.0",
"@nativescript/theme": "~3.0.2",
"svelte-native": "~1.0.0"
},
"devDependencies": {
"@nativescript/android": "8.4.0",
"@nativescript/types": "~8.4.0",
"@nativescript/webpack": "~5.0.12",
"svelte": "~3.44.0",
"svelte-loader": "^3.1.2",
"svelte-native-preprocessor": "^1.0.0",
"svelte-preprocess": "^4.7.0",
"typescript": "~4.8.4"
}
Please accept these terms
- I have searched the existing issues as well as StackOverflow and this has not been posted before
- This is a bug report
- I agree to follow this project's Code of Conduct