diff --git a/src/index.js b/src/index.js
index <HASH>..<HASH> 100644
--- a/src/index.js
+++ b/src/index.js
@@ -25,8 +25,18 @@ class Watcher extends EventEmitter {
 
   startchild() {
     if (this.child) return;
+    
+    let filteredArgs = process.execArgv.filter(
+      v => !/^--(debug|inspect)/.test(v)
+    );
 
-    this.child = fork(path.join(__dirname, 'child'));
+    let options = {
+      execArgv: filteredArgs,
+      env: process.env,
+      cwd: process.cwd()
+    };
+
+    this.child = fork(path.join(__dirname, 'child'), process.argv, options);
 
     if (this.watchedPaths.size > 0) {
       this.sendCommand('add', [Array.from(this.watchedPaths)]);
@@ -130,4 +140,4 @@ class Watcher extends EventEmitter {
   }
 }
 
-module.exports = Watcher;
\ No newline at end of file
+module.exports = Watcher;
Fixed inspect bug

This package breaks inspect usage in parcel, please add this code, it is the same as in parcel itself:

<URL>.