错误:EACCES:使用webpack拒绝权限

Cal*_*Alt 8 terminal npm webpack webpack-dev-server

我第一次尝试使用webpack而且我收到此错误,

Error: EACCES: permission denied, mkdir '/dist'
    at Error (native)
Run Code Online (Sandbox Code Playgroud)

在尝试运行我的生产脚本时.

A sudo chown -R 'whoami' /dist回来了chown: /dist: No such file or directory.

我该如何解决这个问题?

Hem*_*ari 20

正如Camp bell所提到的,你需要在输出路径部分中的dist文件夹之前删除正斜杠.

在我的情况下,我不得不在构建之前删除正斜杠.查看下面的示例

错了一个:

output: {
    path: path.resolve(__dirname, "/build/"), //remove forward slash here
    publicPath: "/",
    filename: "bundle.js"
}
Run Code Online (Sandbox Code Playgroud)

纠正一个:

output: {
    path: path.resolve(__dirname, "build/"),
    publicPath: "/",
    filename: "bundle.js"
}
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助.