Closed jgostylo closed 8 years ago
For some reason when running in atom node_modules/solc/soljson.js file assumes it is being run in non Nodejs environment:
var ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER
quick workaround ENVIRONMENT_IS_NODE=true
solves this issue in atom
These may be related:
@Antanukas: Sounds like the best solution. My previous workthrough was defining var Module = {'ENVIRONMENT': 'NODE'};
, but it seems like it doesn't work anymore.
[Enter steps to reproduce below:]
Just starting Atom with the linter freshly installed:
Atom Version: 1.8.0 System: Mac OS X 10.10.5 Thrown From: linter-solidity package, v0.2.0
Stack Trace
Failed to load the linter-solidity package
Commands
Config
Installed Packages