无服务器框架中的webpackconfiguration中的多个入口点
我正在开发使用无服务器框架的无服务器应用程序。 我需要webpack编译根文件夹内的.js文件以及'src'文件夹。 configuration文件和“src”文件夹就在根文件夹中。 这是webpack.config.js文件
var glob = require('glob'); var path = require('path'); var nodeExternals = require('webpack-node-externals'); // Required for Create React App Babel transform process.env.NODE_ENV = 'production'; module.exports = { // Use all js files in project root (except // the webpack config) as an entry entry: globEntries('!(webpack.config).js'), target: 'node', // Since 'aws-sdk' is not compatible with webpack, // we exclude all node dependencies externals: [nodeExternals()], // Run babel on all .js files and skip those in node_modules module: { rules: [{ test: /\.js$/, loader: 'babel-loader', include: __dirname, exclude: /node_modules/, }] }, // We are going to create multiple APIs in this guide, and we are // going to create a js file to for each, we need this output block output: { libraryTarget: 'commonjs', path: path.join(__dirname, '.webpack'), filename: '[name].js' }, }; function globEntries(globPath) { var files = glob.sync(globPath); var entries = {}; for (var i = 0; i < files.length; i++) { var entry = files[i]; entries[path.basename(entry, path.extname(entry))] = './' + entry; } return entries; }
- AWS DynamoDB问题:用户无权在资源上执行:dynamodb:PutItem
- AWS Elastic Beanstalk:我是否必须使用完整的“/ node_modules”和“/ bower_components”来部署我的应用程序,并编译sass和其他依赖项?
- AWS 504网关超时 – 快速中间件的早期响应
- AWS ElasticBeanstalk NodeJS
- 我们可以直接从URL上传图片到亚马逊S3
- AWS上的Node JS“Hello world”服务器
- AWS上的GD字体path用于.ttf
- AWS lambda内存消耗请求pipe道
- 在context.fail之后,AWS Lambda函数会继续执行一些操作