path的相對(duì)路徑問(wèn)題
const path = require('path');
module.exports = {
? entry:'./src/app.js',
? output: {
? ? path: __dirname+"/dist",
? ? filename: 'js/[name].bundle.js',
? },
這里我的path如果寫(xiě)成./dist,會(huì)自動(dòng)生成一個(gè)新的整個(gè)項(xiàng)目的文件夾,然后目錄變成:
C:\Users\Haopc\Desktop\webpack-demo-sourceFile.\dist。。。
沒(méi)錯(cuò)給我生成了“webpack-demo-sourceFile.”這個(gè)文件夾囧,但是我看你們都是那么些沒(méi)事啊,這是為什么
2017-10-26
path:path.resolve(__dirname,'./dist'),
這樣寫(xiě)就可以了
2017-08-21
./dist是nodejs的語(yǔ)法,結(jié)果表示一個(gè)完整路徑的字符串。
__dirname+"/dist",是變量和字符串的拼接,拼接結(jié)果為字符串,要想結(jié)果也表示一個(gè)完整路徑的字符串,不能帶點(diǎn)號(hào),否則點(diǎn)號(hào)也會(huì)被拼接進(jìn)去。