Web paketim aşağıdadır. Şu anda dosya yükler bu ben kamu/js dosyalarında iki dosyayı alabilirsiniz ama kendi klasöründe css ve js almak istiyorum giriş noktasınınWebpack, çoklu giriş noktaları Sass ve JS
import './resources/assets/js/app.js';
import './resources/assets/sass/main.scss';
main.js. Mümkün mü?
var webpack = require('webpack');
var path = require('path');
let ExtractTextPlugin = require("extract-text-webpack-plugin");
var WebpackNotifierPlugin = require('webpack-notifier');
module.exports = {
resolve: {
alias: {
'masonry': 'masonry-layout',
'isotope': 'isotope-layout'
}
},
entry: './main.js',
devtool: 'source-map',
output: {
path: path.resolve(__dirname, './public'),
filename: 'bundle.js'
},
module: {
rules: [
{ test: /\.js$/,
exclude: /node_modules/,
loader: "babel-loader?presets[]=es2015",
},
{
test:/\.scss$/,
use: ExtractTextPlugin.extract({
use: [{loader:'css-loader?sourceMap'}, {loader:'sass-loader', options: {
sourceMap: true
}}],
})
},
/*{
test : /\.(png|jpg|svg)$/,
include : path.join(__dirname, '/dist/'),
loader : 'url-loader?limit=30000&name=images/[name].[ext]'
}, */
{
test: /\.vue$/,
loader: 'vue-loader',
options: {
loaders: {
}
// other vue-loader options go here
}
},
]
},
plugins: [
//new webpack.optimize.UglifyJsPlugin(),
new ExtractTextPlugin('app.css'),
new WebpackNotifierPlugin(),
]
};
evet Bunun hakkında düşündüm, biraz yanlış gibi görünüyor, daha sonra dosyayı yazmak için ağacı yedeklemek için yolunuzu tartışmak zorunda kalıyoruz. Cevabınız için teşekkürler Eğer başka bir şey bulursam soruyu açık tutacağım. – LeBlaireau
Evet, bir tür bir kesmek olduğunu biliyorum ama bunu yapmanın daha temiz/doğru bir yolunu bulamadım. Başka hangi çözümlerin ortaya çıktığını görmek isterim çünkü bu benim web paket projelerimde yenilemeyi istediğim bir şeydir hah. –