我是NodeJS和webpack的新手,
我正在关注webpack的教程以及什么时候必须创建 webpack.config.js并运行webpack -c webpack.config.js它返回:
command
我的webpack.config.js:
webpack -c webpack.config.js
/home/arma/bin/nodejs/webpack.config.js:15
root: path.join(__dirname, './src'),
^
ReferenceError: __diranme is not defined
at Object.<anonymous> (/home/arma/bin/nodejs/webpack.config.js:15:25)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at module.exports (/usr/lib/node_modules/webpack/bin/convert-argv.js:80:13)
at Object.<anonymous> (/usr/lib/node_modules/webpack/bin/webpack.js:39:40)
at Module._compile (module.js:456:26)
我的系统Fedora 23:
var path = require('path');
module.exports = {
context: __dirname,
entry: [
'./src/index.js',
],
output: {
path: path.join(__dirname, 'build'),
filename: 'output.js',
publicPath: 'assets',
},
resolve: {
extensions: ['','.js'],
root: path.join(__diranme, './src'),
}
};
NodeJS版本:
Linux x-wing 4.4.5-300.fc23.x86_64 #1 SMP Thu Mar 10 17:54:44 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
感谢您的帮助:D
答案 0 :(得分:3)
重命名为__dirname。你在解决部分有一个拼写错误。同样在你的帖子标题中: - )