首页 > 解决方案 > webpack文件夹中的感叹号

问题描述

当父文件夹有感叹号时,是否可以使用 webpack?

这是一个更新问题,因为这个问题已经存在多年了,并且 webpack 至少有一个主要版本更新。

我知道,感叹号用于 webpack 的内联加载器语法,但是

听起来很奇怪,“如果你的文件夹中有感叹号,你不能使用 webpack”,否则它是一个有效的文件夹名称,在 windows/linux 上都是有效的。

[webpack-cli] 配置对象无效。Webpack 已使用与 API 模式不匹配的配置对象进行初始化。

  • configuration.cache.cacheDirectory:提供的值 "C:\!ohnoes\project\.cache" 包含感叹号 (!),这是不允许的,因为它是为加载程序语法保留的。-> 缓存的基本目录(默认为 node_modules/.cache/webpack)。
  • configuration.output.path:提供的值 "C:\!ohnoes\project\dist" 包含感叹号 (!),这是不允许的,因为它是为加载程序语法保留的。-> 输出目录为绝对路径(必需)。

PS:“去掉感叹号”并不总是那么简单。向某人解释他们原本正常的文件夹名称是不可接受的,这很困难。

标签: webpack

解决方案


推荐阅读