peppertech / JETBabelExample

This is a sample project. It is not supported in any way. The code is delivered as-is with no claim of correctness, or continued support.
0 stars 1 forks source link

Module name "@babel/runtime/helpers/interopRequireDefault" has not been loaded yet for context #1

Open wrushasendakhane opened 4 years ago

wrushasendakhane commented 4 years ago

Followed all the steps and managed to get it to work on template project.

Then moved same changes our project and got below error.

Errors: Error: Command failed: npx babel src -d web --presets=@babel/preset-env --ignore=main.js Error: Cannot find module '@babel/plugin-transform-runtime' from 'C:\SelfService\WebApps\SelfServiceAppv9'

Fixed with solution. npm i --save-dev '@babel/plugin-transform-runtime'

Then at run time getting below error in the console:- Don't know how to proceed.

Uncaught Error: Module name "@babel/runtime/helpers/interopRequireDefault" has not been loaded yet for context: _. Use require([]) https://requirejs.org/docs/errors.html#notloaded at makeError (require.js:168) at Object.localRequire [as require] (require.js:1436) at requirejs (require.js:1797) at appController.js:3

wrushasendakhane commented 4 years ago

after the build appController.js has below reference of libs/

I think I need to put it into path_mapping and main.js, but unable to get the path_mapping entry for below libs

var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");

var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator"));

var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));

wrushasendakhane commented 4 years ago

below is the generated appController.js snippet. Managed to get the babel into the web/js/libs/babel/runtime folder in the build.

"use strict";

var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");

var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator"));

var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));

/**

/*

peppertech commented 4 years ago

If you run these two commands from the command at the root of your project what do you get back?

npm list --depth=0 npm -g list --depth=0

Make sure you do not have a version of Babel installed globally that is lower than 7.0.0.

wrushasendakhane commented 4 years ago

$ npm -g list --depth=0 C:\Users\dakhanws.CALEGIS\AppData\Roaming\npm +-- @oracle/ojet-cli@9.1.0 +-- @oracle/oraclejet@9.1.0 +-- @oracle/oraclejet-tooling@9.1.0 +-- bower@1.8.8 +-- grunt-cli@1.3.2 +-- gulp@4.0.2 +-- ojet@0.0.1 +-- workbox-cli@5.1.2 `-- yo@3.1.1

npm ERR! error in C:\Users\dakhanws.CALEGIS\AppData\Roaming\npm\node_modules\gulp\node_modules\fsevents: ENOENT: no such file or directory, open 'C:\Users\dakhanws.CALEGIS\AppData\Roaming\npm\node_modules\gulp\node_modules\fsevents\package.json' npm ERR! error in C:\Users\dakhanws.CALEGIS\AppData\Roaming\npm\node_modules\workbox-cli\node_modules\fsevents: ENOENT: no such file or directory, open 'C:\Users\dakhanws.CALEGIS\AppData\Roaming\npm\node_modules\workbox-cli\node_modules\fsevents\package.json'

$ npm list --depth=0 SelfServiceAppv9@1.0.0 C:\SelfService\WebApps\SelfServiceAppv9 +-- @babel/cli@7.11.6 +-- @babel/core@7.11.6 +-- @babel/plugin-transform-runtime@7.11.5 +-- @babel/preset-env@7.11.5 +-- @babel/runtime@7.11.2 +-- @oracle/oraclejet@9.0.1 +-- @oracle/oraclejet-tooling@9.0.1 +-- requirejs-babel@0.0.9 +-- simple-crypto-js@3.0.0 `-- xlsx@0.16.3