Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript npm运行构建>;bundle.js未被创建_Javascript_Reactjs_Npm_Webpack_Bundle - Fatal编程技术网

Javascript npm运行构建>;bundle.js未被创建

Javascript npm运行构建>;bundle.js未被创建,javascript,reactjs,npm,webpack,bundle,Javascript,Reactjs,Npm,Webpack,Bundle,我已经看过几个有同样问题的人的问答,但我仍然无法在我的代码中找到问题所在 运行时未创建bundle.js文件:sudo npm run build** 这是我的密码: index.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Cocinando Con Lalinde</title> </head> <bod

我已经看过几个有同样问题的人的问答,但我仍然无法在我的代码中找到问题所在

运行时未创建bundle.js文件:sudo npm run build**

这是我的密码:

index.html

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Cocinando Con Lalinde</title>
</head>
<body>
    <div id="app"></div>
    <script src="index.js"></script>
</body>
</html> 
webpack.config.js

var config = { 
     entry: './main.js',

     output: {
        path:'/',
        filename: 'bundle.js'
     },

     devServer: {
        inline: true,
        port: 8080
     },

     module: {
        loaders: [
           {
              test: /\.js$/,
              exclude: /node_modules/,
              loader: 'babel-loader',
              query: {
                 presets: ['es2015', 'react']
              }
           }
        ]
     }
  }

  module.exports = config;
我尝试了几个技巧,但没有任何效果,bundle.js没有创建

有人对此有线索吗


** 顺便说一句,运行npm run build时访问权限被拒绝,下面是我得到的:

错误:EACCES:权限被拒绝,打开“/bundle.js” 错误(本机)

有人知道为什么吗



您正在将路径设置为“/”,该路径与系统文件结构相关。您可能正在主目录中生成捆绑文件

这也解释了拒绝访问的原因,因为如果没有sudo,您将无法在Mac或linux中对根文件夹拥有写入权限

将路径更改为

path: __dirname + '/dist'

或者您可能想使用的其他文件夹。

如果我在下面发布的答案适合您,请将其标记为已接受。非常感谢。完美的不知道我的名字
path: __dirname + '/dist'