path的相对路径问题

来源:4-2 使用 babel-loader 转换 ES6 代码(上)

MonKey_526

2017-08-18 17:48

const path = require('path');

module.exports = {

  entry:'./src/app.js',

  output: {

    path: __dirname+"/dist",

    filename: 'js/[name].bundle.js',

  },

这里我的path如果写成./dist,会自动生成一个新的整个项目的文件夹,然后目录变成:

C:\Users\Haopc\Desktop\webpack-demo-sourceFile.\dist。。。

没错给我生成了“webpack-demo-sourceFile.”这个文件夹囧,但是我看你们都是那么些没事啊,这是为什么

写回答 关注

2回答

  • 小番茄_西红柿
    2017-10-26 17:06:06

    path:path.resolve(__dirname,'./dist'),

    这样写就可以了

  • airmusic
    2017-08-21 21:48:16

    ./dist是nodejs的语法,结果表示一个完整路径的字符串。

    __dirname+"/dist",是变量和字符串的拼接,拼接结果为字符串,要想结果也表示一个完整路径的字符串,不能带点号,否则点号也会被拼接进去。

    慕的地049...

    ./dist我安装了node环境,我这报错了,但是用_dirname+"/dist"这个就好用

    2017-10-17 21:17:23

    共 1 条回复 >

webpack深入与实战

webpack实战教程,用真实项目带你探索 webpack 强大的功能

86561 学习 · 721 问题

查看课程

相似问题