[webpack-cli] Error: EPERM: operation not permitted, lstat 'E:\项目\AI创新\code\web-blockly\dist\css\main.9e78082cea4b1fdb7436.css' 如何解决
时间: 2023-07-09 11:53:21 浏览: 318
这个错误提示 `EPERM: operation not permitted, lstat` 通常是因为Webpack在打包的过程中没有足够的权限进行操作。可以尝试以下几种解决方法:
1. 更改目标文件夹的权限
在命令行中使用管理员权限运行Webpack,或者更改目标文件夹的权限,以确保Webpack有足够的权限进行操作。
2. 关闭文件监控
在Webpack配置文件中关闭文件监控,以避免文件权限问题。在配置文件中添加如下配置:
```javascript
module.exports = {
// ...
watchOptions: {
ignored: /node_modules/
}
}
```
这个配置会忽略node_modules文件夹下的所有文件变化,避免Webpack在处理文件时遇到权限问题。
3. 清空输出目录
在Webpack打包前先清空输出目录,避免文件冲突。可以使用clean-webpack-plugin插件来实现自动清空输出目录:
```javascript
const CleanWebpackPlugin = require('clean-webpack-plugin');
module.exports = {
// ...
plugins: [
new CleanWebpackPlugin()
]
}
```
添加这个插件后,Webpack会在打包前自动清空输出目录。
希望这些解决方法能够帮到你。
阅读全文