Tag: polyfill

如何多次使用webpack包含babel-polyfill?

目前我有两个不同的NPM组件将被webpacked,他们都在他们的webpack入口点babel-polyfill polyfill。 现在捆绑后,我有两个不同的捆绑文件,但要求他们在同一个文件中会发生“babel-polyfill应该只需要一次”的错误。 我错过了什么,或者有没有办法解决这个问题?

在生产入口文件中使用babel-polyfill

我使用babel来转储ES7 js代码,并且所有的东西都像dev / staging中的魅力一样。 在应用程序内部,我非常依赖ES7的asynchronous/等待function。 我的入口文件如下所示: 'use strict'; require("babel-polyfill"); require("babel-core/register"); module.exports = require('./app/server').default(); 我不确定在生产环境中是否有必要保留babel-polyfill和babel-core / register模块,因为我在部署之前使用babel-cli来传输所有内容。 我认为它必须正确工作,即使我删除这些,使入口文件看起来像这样: import server from './app/server'; server(); 但是,如果这样做,我在启动应用程序时遇到了下一个exception: ReferenceError: regeneratorRuntime is not defined at C:\Users\Username\Documents\some-service\lib\app\repositories\someRepository.js:18:32 at Object.<anonymous> (C:\Users\Username\Documents\some-service\lib\app\repositories\someRepository.js:40:2) at Module._compile (module.js:460:26) at Object.Module._extensions..js (module.js:478:10) at Module.load (module.js:355:32) at Function.Module._load (module.js:310:12) at Module.require (module.js:365:17) at require (module.js:384:17) at Object.<anonymous> (C:\Users\Username\Documents\some-service\lib\app\controllers\someController.js:15:27) at […]