NativeScript: @nativescript/core/utils/utils stopped working in 8.4

Issue Description

It is not possible to import utils, in version 8.4

Reproduction

  1. const utils = require(‘@nativescript/core/utils/utils’)
  2. function openUrl(){ utils.openUrl(‘https://google.com’) }

Relevant log output (if applicable)

Module not found: Error: Can't resolve '@nativescript/core/utils/utils' in '/Users/victor/invian/ns/invian/app/components/login'
resolve '@nativescript/core/utils/utils' in '/Users/victor/invian/ns/invian/app/components/login'
  Parsed request is a module
  using description file: /Users/victor/invian/ns/invian/package.json (relative path: ./app/components/login)
    resolve as module
      looking for modules in /Users/victor/invian/ns/invian/node_modules
        existing directory /Users/victor/invian/ns/invian/node_modules/@nativescript/core
          using description file: /Users/victor/invian/ns/invian/node_modules/@nativescript/core/package.json (relative path: .)
            using description file: /Users/victor/invian/ns/invian/node_modules/@nativescript/core/package.json (relative path: ./utils/utils)
              no extension
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils doesn't exist
              .ios.ts
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.ios.ts doesn't exist
              .ts
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.ts doesn't exist
              .ios.js
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.ios.js doesn't exist
              .js
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.js doesn't exist
              .ios.mjs
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.ios.mjs doesn't exist
              .mjs
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.mjs doesn't exist
              .ios.css
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.ios.css doesn't exist
              .css
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.css doesn't exist
              .ios.scss
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.ios.scss doesn't exist
              .scss
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.scss doesn't exist
              .ios.json
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.ios.json doesn't exist
              .json
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.json doesn't exist
              as directory
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils doesn't exist
      /Users/victor/invian/ns/invian/app/components/login/node_modules doesn't exist or is not a directory
      /Users/victor/invian/ns/invian/app/components/node_modules doesn't exist or is not a directory
      /Users/victor/invian/ns/invian/app/node_modules doesn't exist or is not a directory
      looking for modules in /Users/victor/invian/ns/invian/node_modules
        existing directory /Users/victor/invian/ns/invian/node_modules/@nativescript/core
          using description file: /Users/victor/invian/ns/invian/node_modules/@nativescript/core/package.json (relative path: .)
            using description file: /Users/victor/invian/ns/invian/node_modules/@nativescript/core/package.json (relative path: ./utils/utils)
              no extension
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils doesn't exist
              .ios.ts
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.ios.ts doesn't exist
              .ts
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.ts doesn't exist
              .ios.js
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.ios.js doesn't exist
              .js
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.js doesn't exist
              .ios.mjs
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.ios.mjs doesn't exist
              .mjs
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.mjs doesn't exist
              .ios.css
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.ios.css doesn't exist
              .css
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.css doesn't exist
              .ios.scss
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.ios.scss doesn't exist
              .scss
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.scss doesn't exist
              .ios.json
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.ios.json doesn't exist
              .json
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils.json doesn't exist
              as directory
                /Users/victor/invian/ns/invian/node_modules/@nativescript/core/utils/utils doesn't exist
      /Users/victor/invian/ns/node_modules doesn't exist or is not a directory
      /Users/victor/invian/node_modules doesn't exist or is not a directory
      /Users/victor/node_modules doesn't exist or is not a directory
      /Users/node_modules doesn't exist or is not a directory
      /node_modules doesn't exist or is not a directory
 @ ./app/ sync .(xml%7Cjs%7Cs?css)$ ./components/login/login.js
 @ ./node_modules/@nativescript/webpack/dist/stubs/virtual-entry-javascript.js 3:16-89

webpack 5.75.0 compiled with 2 errors and 6 warnings in 271 ms
Webpack compilation complete. Watching for file changes.

Environment

{ “name”: “abc”, “main”: “app/app.js”, “version”: “1.0.0”, “private”: true, “dependencies”: { “@nativescript/background-http”: “^6.0.0”, “@nativescript/camera”: “^5.0.15”, “@nativescript/core”: “~8.4.0”, “@nativescript/geolocation”: “^8.1.0”, “@nativescript/google-maps”: “^1.4.9”, “@nativescript/social-share”: “^2.3.0”, “@nativescript/theme”: “~3.0.2”, “@nativescript/ui-charts”: “^0.2.4”, “@nstudio/nativescript-exoplayer”: “^6.0.1”, “nativescript-sqlite”: “^2.8.6”, “nativescript-videoplayer”: “^5.0.1” }, “devDependencies”: { “@nativescript/ios”: “8.4.0”, “@nativescript/webpack”: “~5.0.12” } }

Please accept these terms

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 17 (2 by maintainers)

Most upvoted comments