Javascript npm运行构建>;bundle.js未被创建
我已经看过几个有同样问题的人的问答,但我仍然无法在我的代码中找到问题所在 运行时未创建bundle.js文件:sudo npm run build** 这是我的密码: index.htmlJavascript 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
<!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'