搜索
您的当前位置:首页正文

webpack-entry

来源:易榕旅网

webpack-entry

context

entry

配置入口文件,类型String|Array|Object。如果传递了字符串或者字符串数组,块名是main;如果传递了一个对象,则对象的键为名称,职为入口点。

1. String

entry: './path/to/my/entry/file.js'

等价于

entry: {main: './path/to/my/entry/file.js'}

2. Array

entry: ['./path/to/my/entry/file1.js', './path/to/my/entry/file2.js']

3. Object

entry: {
  a: './path/to/my/entry/file1.js', 
  b: './path/to/my/entry/file2.js'
}

4. glob(通配符匹配文件)

const glob = require('glob')
entry: [
  ...glob.sync('./src/moduleA/*.js'),
  ...glob.sync('./src/moduleB/b.js')
]

5. fs获取所有的js文件路径

const fs = require('fs')
function getDirName (dirName) {
  console.log(dirName, dirName)
  return fs.readdirSync(dirName).map(file => dirName + '/' + file)
}

entry: getDirName('./src/moduleA/')

因篇幅问题不能全部显示,请点此查看更多更全内容

Top