Skip to content

ReferenceError: self is not defined caused by babel-register #82

Closed
@killvung

Description

@killvung

It seems this react component is now conflicting with babel-register now

var crypto = self.crypto || self.msCrypto
             ^
ReferenceError: self is not defined
    at Object.defineProperty.value (/Users/kaldom/p/n/node_modules/react-checkbox-tree/lib/index.js:4695:14)
    at __webpack_require__ (/Users/kaldom/p/n/node_modules/react-checkbox-tree/lib/index.js:31:30)
    at Object.crypto (/Users/kaldom/p/n/node_modules/react-checkbox-tree/lib/index.js:4660:14)
    at __webpack_require__ (/Users/kaldom/p/n/node_modules/react-checkbox-tree/lib/index.js:31:30)
    at Object.<anonymous> (/Users/kaldom/p/n/node_modules/react-checkbox-tree/lib/index.js:1332:15)
    at __webpack_require__ (/Users/kaldom/p/n/node_modules/react-checkbox-tree/lib/index.js:31:30)
    at Object.defineProperty.value (/Users/kaldom/p/n/node_modules/react-checkbox-tree/lib/index.js:1299:18)
    at __webpack_require__ (/Users/kaldom/p/n/node_modules/react-checkbox-tree/lib/index.js:31:30)
    at /Users/kaldom/p/n/node_modules/react-checkbox-tree/lib/index.js:74:18
    at /Users/kaldom/p/n/node_modules/react-checkbox-tree/lib/index.js:77:10
    at webpackUniversalModuleDefinition (/Users/kaldom/p/n/node_modules/react-checkbox-tree/lib/index.js:4:20)
    at Object.<anonymous> (/Users/kaldom/p/n/node_modules/react-checkbox-tree/lib/index.js:11:3)
    at Module._compile (module.js:643:30)
    at Module._extensions..js (module.js:654:10)
    at Object.require.extensions.(anonymous function) [as .js] (/Users/kaldom/p/n/node_modules/babel-register/lib/node.js:152:7)
    at Module.load (module.js:556:32)

Also, when I tried to run gulp-mocha
This shows up

Message:
    self is not defined
Stack:
ReferenceError: self is not defined
    at Object.defineProperty.value (/Users/klsxamm/p/n/node_modules/react-checkbox-tree/lib/index.js:4695:14)
    at __webpack_require__ (/Users/klsxamm/p/n/node_modules/react-checkbox-tree/lib/index.js:31:30)
    at Object.crypto (/Users/klsxamm/p/n/node_modules/react-checkbox-tree/lib/index.js:4660:14)
    at __webpack_require__ (/Users/klsxamm/p/n/node_modules/react-checkbox-tree/lib/index.js:31:30)
    at Object.<anonymous> (/Users/klsxamm/p/n/node_modules/react-checkbox-tree/lib/index.js:1332:15)
    at __webpack_require__ (/Users/klsxamm/p/n/node_modules/react-checkbox-tree/lib/index.js:31:30)
    at Object.defineProperty.value (/Users/klsxamm/p/n/node_modules/react-checkbox-tree/lib/index.js:1299:18)
    at __webpack_require__ (/Users/klsxamm/p/n/node_modules/react-checkbox-tree/lib/index.js:31:30)
    at /Users/klsxamm/p/n/node_modules/react-checkbox-tree/lib/index.js:74:18
    at /Users/klsxamm/p/n/node_modules/react-checkbox-tree/lib/index.js:77:10

Has anyone noticed this issue yet?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions