我npm run watch在 WSL2 (Ubuntu 20.04.1 LTS) 上运行。但出现以下错误。
Watchpack Error (initial scan): Error: EACCES: permission denied, lstat '/mnt/c/DumpStack.log.tmp'
Watchpack Error (initial scan): Error: EACCES: permission denied, lstat '/mnt/c/hiberfil.sys'
Watchpack Error (initial scan): Error: EACCES: permission denied, lstat '/mnt/c/pagefile.sys'
Watchpack Error (initial scan): Error: EACCES: permission denied, lstat '/mnt/c/swapfile.sys'
Run Code Online (Sandbox Code Playgroud)
这是我的 webpack 配置
const path = require('path');
const devMode = process.env.NODE_ENV !== 'production';
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
module.exports = {
entry: {
"main": './views/js/main.js'
},
mode: 'development',
output: {
filename: 'js/[name].js',
chunkFilename: 'js/[id].[chunkhash].js',
path: path.resolve(__dirname, 'public')
},
module: {
rules: [
{
test: /\.js$/,
enforce: "pre",
use: ["source-map-loader"],
},
{
test: /\.css$/,
exclude: /node_modules/,
use: [
{ loader: MiniCssExtractPlugin.loader },
{
loader: 'css-loader',
options: {
importLoaders: 1,
}
},
{ loader: 'postcss-loader' }
]
}
]
},
plugins: [
new MiniCssExtractPlugin({
filename: devMode ? 'css/[name].css' : 'css/[name].[hash].css'
})
],
devtool: 'cheap-module-source-map'
}
Run Code Online (Sandbox Code Playgroud)
有人有同样的问题吗?你怎么修好它的?
问题在于您的文件的位置。它们应该位于 /home/user 下的某个位置,而不是 /mnt/...
请参阅此处: https: //github.com/webpack/watchpack/issues/187
| 归档时间: |
|
| 查看次数: |
13466 次 |
| 最近记录: |