Javascript 网页包不';t生成bundle.js
我的网页没有生成文件,尽管没有显示错误。请帮忙:D 我对这一切都不熟悉,所以请不要太苛刻 webpack.config.js中的代码Javascript 网页包不';t生成bundle.js,javascript,webpack,Javascript,Webpack,我的网页没有生成文件,尽管没有显示错误。请帮忙:D 我对这一切都不熟悉,所以请不要太苛刻 webpack.config.js中的代码 module.exports = { entry : ['./app/index.js'], output : { path : '/build', filename: 'bundle.js' } } 使用npm运行生成,未返回任何错误 package.json { "name": "es6", "
module.exports = {
entry : ['./app/index.js'],
output : {
path : '/build',
filename: 'bundle.js'
}
}
使用npm运行生成,未返回任何错误
package.json
{
"name": "es6",
"version": "1.0.0",
"main": "index.js",
"scripts": {
"build": "webpack"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {},
"devDependencies": {
"webpack": "^3.10.0"
},
"description": ""
}
创建新目录后,按原样复制代码,我得到以下结果:
Error: EACCES: permission denied, mkdir '/build'
at Error (native)
它试图访问根级别的/build
目录(至少对我来说,它不存在)
进一步调整配置会导致以下情况:
const path = require('path')
module.exports = {
entry : ['./app/index.js'],
output : {
// Get the path including the current directory node is running in
path : path.resolve(__dirname, './build'),
filename: 'bundle.js'
}
}
这就产生了一个成功的包
没有错误吗?有任何输出吗?您看过文档了吗?我确实这么做了,但正如我所说的,我是新来的,并不像你们所有人一样真正理解它,这就是为什么我发布了这个问题。我甚至读到了其他问题的答案,但没有一个像我一样有简单的配置。还是找不到答案。如果你知道的话,我会非常感激的。您是如何运行webpack的?啊,只是“网页包”。您需要传入配置,
webpack--config webpack.config.js
edit nevermind它应该自动完成这项工作