webex/webex-js-sdk

Build fail

JonSnipesROVE opened this issue · 1 comments

Expected Behavior

When running npm run build getting failure

Current Behavior

jsnipes@laptop-01:~/webex-meetings/webex-js-sdk$ npm run build

webex-js-sdk@0.5.349 prebuild /home/jsnipes/webex-meetings/webex-js-sdk
npm run clean

webex-js-sdk@0.5.349 clean /home/jsnipes/webex-meetings/webex-js-sdk
rimraf packages/node_modules//.coverage packages/node_modules//dist

webex-js-sdk@0.5.349 build /home/jsnipes/webex-meetings/webex-js-sdk
babel-node ./tooling/index.js build

/home/jsnipes/webex-meetings/webex-js-sdk/node_modules/babel-core/lib/transformation/file/options/option-manager.js:180
throw new ReferenceError(messages.get("pluginUnknown", plugin, loc, i, dirname));
^

ReferenceError: Unknown plugin "transform-runtime" specified in "/home/jsnipes/webex-meetings/webex-js-sdk/.babelrc" at 0, attempted to resolve relative to "/home/jsnipes/webex-meetings/webex-js-sdk"
at /home/jsnipes/webex-meetings/webex-js-sdk/node_modules/babel-core/lib/transformation/file/options/option-manager.js:180:17
at Array.map ()
at Function.normalisePlugins (/home/jsnipes/webex-meetings/webex-js-sdk/node_modules/babel-core/lib/transformation/file/options/option-manager.js:158:20)
at OptionManager.mergeOptions (/home/jsnipes/webex-meetings/webex-js-sdk/node_modules/babel-core/lib/transformation/file/options/option-manager.js:234:36)
at OptionManager.init (/home/jsnipes/webex-meetings/webex-js-sdk/node_modules/babel-core/lib/transformation/file/options/option-manager.js:368:12)
at compile (/home/jsnipes/webex-meetings/webex-js-sdk/node_modules/babel-cli/node_modules/babel-register/lib/node.js:103:45)
at loader (/home/jsnipes/webex-meetings/webex-js-sdk/node_modules/babel-cli/node_modules/babel-register/lib/node.js:144:14)
at Object.require.extensions.(anonymous function) [as .js] (/home/jsnipes/webex-meetings/webex-js-sdk/node_modules/babel-cli/node_modules/babel-register/lib/node.js:154:7)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)

npm ERR! Linux 5.3.0-42-generic
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "run" "build"
npm ERR! node v8.10.0
npm ERR! npm v3.5.2
npm ERR! code ELIFECYCLE
npm ERR! webex-js-sdk@0.5.349 build: babel-node ./tooling/index.js build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the webex-js-sdk@0.5.349 build script 'babel-node ./tooling/index.js build'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the webex-js-sdk package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! babel-node ./tooling/index.js build
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs webex-js-sdk
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls webex-js-sdk
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! /home/jsnipes/webex-meetings/webex-js-sdk/npm-debug.log

Possible Solution (we welcome any logical suggestion)

Example:

let redirect_uri = `${window.location.protocol}//${window.location.host}`;
if (window.location.pathname) {
  redirect_uri += window.location.pathname;
}

Steps to Reproduce

  1. npm run build

Environment Details

  • SDK Version
  • Node/Browser Version v8.10.0
  • NPM Version 3.5.2

Please make sure to utilize the node version described in the engines section of the package.json file. We suggest using nvm as described in the contributing guide to easily use the correct version to build.