我从npm收到此错误:
Browserify Failed!: Path must be a string. Received undefined while parsing file:
因为browserify在办公室周围的其他开发环境中工作正常,所以我很确定这是一个npm版本的问题。最有可能与较老的babel核心有关。 (参考https://github.com/babel/grunt-babel/issues/56)
修复是将babel-core更新到至少6.10。这是babel-core列表。
├─┬ babelify@7.3.0
│ └─┬ babel-core@6.24.1
│ └─┬ babel-register@6.24.1
│ └── babel-core@6.24.1
├─┬ laravel-elixir@5.0.0
│ ├─┬ babelify@7.2.0
│ │ └── babel-core@6.7.2
│ └─┬ gulp-babel@6.1.2
│ └── babel-core@6.7.2
└─┬ laravel-elixir-vueify@1.0.6
└── babel-core@6.7.6
我只需要在laravel-elixir下更新babel-core的副本。那我该怎么做呢?
npm -v = 3.10.10
node -v = v6.10.2