• 芬兰湖边小画匠
    2019-06-04
    path.resolve([...paths])
    将路径或路径片段处理成绝对路径。
    path 从右到左依次处理,直到构造出绝对路径。 例如,指定的路径片段是:/foo、/bar、baz,则调用 path.resolve('/foo', '/bar', 'baz') 会返回 /bar/baz。
    如果处理完全部 path 片段后还未产生绝对路径,则加上当前工作目录。
    生成的路径会进行规范化,并且删除末尾的斜杠,除非路径是根目录。
    空字符串的 path 片段会被忽略。
    如果没有指定 path,则返回当前工作目录的绝对路径。
    nodejs 内置的path模块 并在它前面加上 __dirname这个全局变量。可以防止不同操作系统之间的文件路径问题,并且可以使相对路径按照预期工作。
    Node.js 中,__dirname 总是指向被执行 js 文件的绝对路径,所以当你在 /d1/d2/myscript.js 文件中写了 __dirname, 它的值就是 /d1/d2 。
    展开
    
     6
  • 棱角00
    2019-05-28
    老师您好,想请教一下 output 为什么一定要用 path.resolve(__dirname, 'xxx') 这种形式呢,与直接写一个相对目录比如 './dist/' 的区别是什么呢?

    作者回复: 这个 output 的参数 path 必须是一个绝对路径,不能是相对路径的。

    
     3
  • DayDayUp
    2019-05-29
    老师,为什么我打包的时候只有一个main.js呢

    作者回复: 可以贴下你的 webpack 配置不,我看下

     1
     2
  • fy
    2019-07-01
    我想提个建议,想这种实战性强点的,可以快点更新么?不像其他基础课程,需要很大的思考。所以建议能够快速更新

    作者回复: 嗯嗯,可以的,后面会更新快点

    
    
  • fy
    2019-07-01
    看了几节了,基本就是对文档的讲解,不知道老师咋后面还有没有具体的干货。当然那些基础概念花的时间也是较少2-3分钟,理解哈。

    作者回复: 循序渐进,干货还是很多的哈

    
    
  • 森林迷了鹿
    2019-06-19
    npm run build
    npm ERR! missing script: build

    我控制台这个错误,我发现是package.json文件的scripts选项中要加入"build": "webpack --config webpack.config.js"就可以啦~

    作者回复: 嗯嗯,需要加这个script的。第一章第九节有介绍的哈~

    
    
我们在线,来聊聊吧