webpack - webpack文件夹中的感叹号
问题描述
当父文件夹有感叹号时,是否可以使用 webpack?
这是一个更新问题,因为这个问题已经存在多年了,并且 webpack 至少有一个主要版本更新。
我知道,感叹号用于 webpack 的内联加载器语法,但是
- 给出的错误是关于缓存和输出文件夹的,该语法无论如何都不适用于 afaik。它几乎看起来像是被添加到绝对路径测试中的感叹号的相关检查被遗忘了,并且由于缓存和输出都被标记为模式中的绝对路径,因此发生了错误。
- 我从不使用那种语法,我不能以某种方式禁用它,并允许感叹号吗?
- 感叹号不能以某种方式被转义,请注意 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:“去掉感叹号”并不总是那么简单。向某人解释他们原本正常的文件夹名称是不可接受的,这很困难。
解决方案
推荐阅读
- c++ - 我应该使用什么来代替 void 作为变体中的替代类型之一?
- r - r - arrange values in a dataframe, within a group, based on a variable, in ascending or descending order
- node.js - Rfc2898DeriveBytes to crypto.pbkdf2
- encryption - 如何在 exoplayer2 中播放加密的破折号块
- python - add keys and values to a dictionary from multiple objects by for loop
- java - 解决Java路径的安全方法
- css - How to make flexbox child not create horizontal scrolling
- c# - Cannot implicitly convert type object to string in PrivateObject in C#
- python - Python非阻塞SSL套接字解包:如何检测关闭握手的完成?
- kubernetes - 在 Kubernetes 中安装稳定的 RabbitMQ 时获取 MountVolume.SetUp 失败