为什么Babel破坏了browserify的输出?

时间:2019-06-13 15:17:46

标签: babel

browserify lib/indexNode.js > t.js

t.js可以在浏览器中使用。但如果我将其点到通天塔:

browserify lib/indexNode.js | babel -f .babelrc > t.js

t.js文件将以"use strict";var _hasInstance=require(开头。即require位于顶部,因此浏览器控制台显示错误Uncaught ReferenceError: require is not defined

p.s。 .babelrc的内容就是:

{
  "presets": ["es2015", "stage-0", "react"],
  "plugins": ["transform-runtime"]
}

0 个答案:

没有答案