webpackを使用してCommonsChunkPluginを使用してvendor.jsファイルとmain.jsファイルを生成しています。私は、私のアプリがvendor.jsファイルに入るために使用しているすべてのnode_modulesを必要とします。ただし、生成されたvendor.jsファイルとmain.jsファイルには構文エラーがあります。私は実際にAWSのラムダ関数を書いています。これは私のwebpack.configファイルです。webpack、CommonsChunkPluginは生成されたファイルの構文エラーを返します
const webpack = require('webpack');
const path = require('path');
const CopyWebpackPlugin = require('copy-webpack-plugin');
module.exports = {
entry: {
main: './src/app'
},
watch: false,
target: 'node',
module: {
rules: [{
test: /\.js?$/,
use: 'babel-loader'
}]
},
plugins: [
new webpack.optimize.CommonsChunkPlugin({
name: 'vendor',
minChunks: module => module.context && module.context.indexOf('node_modules') !== -1
}),
new CopyWebpackPlugin([
'config/shoppingPathsSAM.yaml'
])
],
output: {
libraryTarget: 'commonjs',
path: path.join(__dirname, '../build'),
filename: '[name].js'
}
}
私.babelrcファイルには、あなたがあなたのバベルの設定を誤って設定以下
{ "presets": [ [ "env" ] ] }
「node」バージョン、「babel」バージョン、およびその他の関連する詳細については、構文エラーのスニペットを投稿してください。 – dashmug
また、どこで構文エラーが発生していますか? AWS Lambdaまたはあなたのローカルにありますか? – dashmug