当前位置: 首页 > 面试题库 >

如何在webpack条目中添加通配符映射

颜嘉福
2023-03-14
问题内容

我需要将所有js文件打包到web文件夹中。

module.exports = {
  module: {
    loaders: [
      {
        test: /\.js$/,
        exclude: /node_modules/,
        loaders: ["babel-loader"],
      }
    ],
  },
  entry: "./src/scripts/*.js",
  output: {
    path: './src/build',
    filename: '[name].js'
  }
};

我收到这样的错误,

ERROR in Entry module not found: Error: Cannot resolve 'file' or 'directory' ./s
rc/scripts/* in E:\Web project\ReactJS\react-tutorial
resolve file
  E:\Web project\ReactJS\react-tutorial\src\scripts\* doesn't exist
  E:\Web project\ReactJS\react-tutorial\src\scripts\*.webpack.js doesn't exist
  E:\Web project\ReactJS\react-tutorial\src\scripts\*.web.js doesn't exist
  E:\Web project\ReactJS\react-tutorial\src\scripts\*.js doesn't exist
  E:\Web project\ReactJS\react-tutorial\src\scripts\*.json doesn't exist
resolve directory
  E:\Web project\ReactJS\react-tutorial\src\scripts\* doesn't exist (directory d
efault file)
  E:\Web project\ReactJS\react-tutorial\src\scripts\*\package.json doesn't exist
 (directory description file)

它不是在搜索所有的js文件,而是在搜索* .js之类的文件。


问题答案:

entry值应解析为特定文件或特定文件列表。

从webpack文档:

如果传递字符串:字符串将解析为在启动时加载的模块。

如果传递数组:启动时将加载所有模块。最后一个已导出。

如果您只是尝试定义一个模块,请编辑您的entry值以指向您的主应用程序文件,然后从中请求其他模块。



 类似资料:
  • 问题内容: 我坚持了这一点,但我无法继续前进-我猜解决方案很简单,但我不知道。我正在尝试在reducer中添加条目,以便输入的数据看起来像这样: 到目前为止,这是我得到的最接近的内容,但是,它没有添加新的唯一条目,而是替换了已经存储的条目。另外,我还需要能够将此项目添加到entryId,entryName还不存在的空状态,以避免出现错误: 知道我在做什么错吗? 问题答案: 如果要在数组的末尾添加元

  • 问题内容: 我有一个ArrayList通用通配符类型,它以Number为扩展名。我正在尝试将整数值添加到ArrayList中。 但是它给我一个错误,说 类型中的方法add(int,capture#2-of?)不适用于参数(int)。 我也尝试过这种方式,但是给了我同样的错误 错误是: 类型中的方法add(int,capture#2-of?)不适用于参数(int) 问题答案: 你不能 该部分基本上告

  • 问题内容: 为什么使用此Java代码会出现编译器错误? 其中“ SubFoo”是实现Foo的具体类,而Foo是接口。 我收到此代码错误: 在第3行上:“无法实例化ArrayList <?扩展了Foo>” 在第4行上:“类型List 中的方法add(capture#1-of扩展Foo)不适用于参数(SubFoo)” 更新: 感谢Jeff C,我可以将第3行更改为“ new ArrayList ();

  • 我有自己的scss文件,但也需要加载jquery-ui CSS。为了实现这一点,我添加了以下webpack配置规则。 备注版本: 我的js条目文件中的下一个:

  • 有什么方法可以将映像添加到中吗?

  • 我有一个灰色的选项,我必须完成才能完成一个项目。上面说