path的相對路徑問題
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.”這個文件夾囧,但是我看你們都是那么些沒事啊,這是為什么
2017-10-26
path:path.resolve(__dirname,'./dist'),
這樣寫就可以了
2017-08-21
./dist是nodejs的語法,結果表示一個完整路徑的字符串。
__dirname+"/dist",是變量和字符串的拼接,拼接結果為字符串,要想結果也表示一個完整路徑的字符串,不能帶點號,否則點號也會被拼接進去。