问答详情
源自:2-2 webpack配置的 entry 和 output new

__dirname是什么意思

output: __dirname + '/dist 怎么理解'

提问者:慕勒6241362 2017-10-25 10:36

个回答

  • qbaty
    2017-12-29 23:55:19

    __dirname 表示当前路径的绝对路径

  • 匹诺曹的梦
    2017-11-09 21:00:12

    const path = require('path');
    module.exports = {//输出配置项
    entry: './src/main.js',//入口
    output: {//输出
    publicPath: '/dist',
    filename: 'bundle.js',
    path: path.resolve(__dirname,'dist')
    }
    }

    path是node.js的一个路径处理模块,不仅仅有path.resolve还有path.join等处理路径的方式,path.resolve操作类似于cd操作,就是一步一步查找,而__dirname则是获得当前文件所在目录的完整路径名,望对你有帮助!

    自己有在整理webpack相关的知识点,还没有写完,有兴趣可以先看看,出错的地方望指导

    地址:从零开始学习webpack自动化打包


  • imooc_zh
    2017-10-25 15:36:57

    webpack2的写法 获取绝对路径下的/dist值 _dirname代表的是绝对路径