Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Can';不使用扩展运算符_Javascript_Webpack_Ecmascript 6_Babeljs - Fatal编程技术网

Javascript Can';不使用扩展运算符

Javascript Can';不使用扩展运算符,javascript,webpack,ecmascript-6,babeljs,Javascript,Webpack,Ecmascript 6,Babeljs,我试着在我的一个js文件中使用spread操作符,但出现了一个错误。这是我的网页包配置文件的外观,即仅模块部分 module: { loaders: [ { test: /\.jsx?$/, exclude: /(node_modules|bower_components)/, loader: 'babel', query: {

我试着在我的一个js文件中使用spread操作符,但出现了一个错误。这是我的网页包配置文件的外观,即仅模块部分

module: {
        loaders: [
          {
              test: /\.jsx?$/,
              exclude: /(node_modules|bower_components)/,
              loader: 'babel',
              query: {
                  presets: ['react', 'es2015']
              }
          }
        ]
    }
我想,我有一个问题,因为差价仍在建议阶段。我需要做什么才能在我的项目中使用spread操作符

更新: 下面是我如何使用它的:

import * as actions1 from './someActions';
import * as actions2 from './moreActions';

export {
   ...actions1,
   ...actions2
};
这是错误消息:

对于一般对象,另一个答案是正确的,但对于您发布的代码,答案是您不能使用对象的所有道具,然后作为命名导出导出。在不执行模块代码的情况下,导出的所有名称都必须是已知的

import * as actions1 from './someActions';
export {...actions1};
这是不可能的。但是你可以这样做

export * from './someActions';

要从
someActions
(不包括
default
)中获取所有命名导出,然后从根文件中重新导出为命名导出。

请发布您的错误,以及您如何使用spread运算符的小片段。这是意外的令牌错误--请参阅原始帖子中的更新。一旦你明白你不会在任意位置使用它。