代码拉取完成,页面将自动刷新
isProduction = (process.env.NODE_ENV == 'production')
CONFIG = require('./config.coffee')
ExtractTextPlugin = require("extract-text-webpack-plugin")
extractScss = new ExtractTextPlugin("[chunkhash].css")
if isProduction
sourceMap = ""
else
sourceMap = "?sourceMap"
HTML_LOADER = """html-minify-loader!./conf/slm-loader.coffee"""
BABEL_LOADER = """babel-loader?presets[]=env"""
#BABEL_LOADER = """babel-loader?presets[]=env"""
path = require 'path'
module.exports = {
module:{
rules: [
# { test: './src/coffee/index.coffee', loader: "exports?avalon!coffee-loader" }
{
test: /\.coffee$/
loader: [
BABEL_LOADER
"""coffee-loader#{sourceMap}"""
]
}
{
test: /\.js$/
exclude: /(node_modules|bower_components)/
use: {
loader: 'babel-loader'
options: {
presets: ['env']
plugins: [require('babel-plugin-transform-object-rest-spread')]
}
}
}
{
test: /\.vue$/
loader:"vue-loader"
options : {
loaders:{
slm:"""html-minify-loader!#{__dirname}/slm-loader.coffee"""
coffee:[
BABEL_LOADER
"coffee-loader"
]
css:"""style-loader!css-loader?root=/!sass-loader#{sourceMap}"""
}
}
}
{
loader: extractScss.extract({
fallback:'style-loader'
use:["css-loader?root=/","sass-loader#{sourceMap}"]
publicPath: if isProduction then CONFIG.CDN else "/"
}
)
# use:['style-loader',"css-loader?root=/","sass#{sourceMap}"]
test: /\.(s?css)$/
}
{
test: /\.slm$/
loader: "raw-loader!#{HTML_LOADER}"
}
{
test: /\.(woff|woff2|ttf|eot|svg)(\?v=[0-9]\.[0-9]\.[0-9])?$/
loader: 'url-loader?limit=1&name=[name].[hash:base62:5].[ext]'
}
{
test: /\.(png|jpg|gif)$/
use: [
"file-loader?limit=2000&name=[hash:base62:7].[ext]"
'image-webpack-loader'
]
}
]
}
extractScss:extractScss
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。