网页包-Javascript/Es6
正在尝试在Safari或Edge中运行我的应用程序 不幸的是,控制台没有错误,没有编译问题,也没有任何错误信号。它似乎在chrome和firefox中工作得很好 编辑:根据我所知,javascript正在运行 这是我的webpack.config.js网页包-Javascript/Es6,javascript,safari,ecmascript-6,webpack,microsoft-edge,Javascript,Safari,Ecmascript 6,Webpack,Microsoft Edge,正在尝试在Safari或Edge中运行我的应用程序 不幸的是,控制台没有错误,没有编译问题,也没有任何错误信号。它似乎在chrome和firefox中工作得很好 编辑:根据我所知,javascript正在运行 这是我的webpack.config.js var path=require('path'); 要求(“巴别塔核心/注册”); 要求(“巴别塔polyfill”); var env=process.argv.indexOf('--env')=-1?假:真; var spawn=requir
var path=require('path');
要求(“巴别塔核心/注册”);
要求(“巴别塔polyfill”);
var env=process.argv.indexOf('--env')=-1?假:真;
var spawn=require('child_process')。spawn;
变量源={
输入:{
js:'spice.js',
html:“./src/index.html”,
路径:'./src/',
},
输出:{
js:“spice.js”,
html:“../index.html”
}
}
var webpack=require('webpack');
var webpackPlugins=[];
如果(环境===真)
{
source.output.js=“spice.min.js”;
var webpackUglifyJsPlugin=webpack.optimize.UglifyJsPlugin;
var webpackHtmlPlugin=require('html-webpack-plugin');
push(新的webpackUglifyJsPlugin({minimize:true}));
webpackPlugins.push(
新网页HTMLPlugin({
文件名:source.output.html,模板:'./src/index.html'
})
);
}
module.exports={
条目:[“babel polyfill”,source.input.path+source.input.js],
输出:{
路径:_dirname+“/bld/vendor”,
文件名:source.output.js
},
模块:{
装载机:[
{
加载器:“巴别塔加载器”,
包括:[path.resolve(uu dirname,“src”)],
测试:/\.jsx$/
},
{
测试:/\.scss$/,,
加载程序:[“样式”、“css”、“sass”]
}
],
萨斯洛德:{
includePath:[path.resolve(_dirname,“./css”)]
}
},
插件:网页包插件
};
这是我的宝贝
{
“预设”:[“es2015”,“第0阶段”]
}
那么,到底是什么不起作用呢?此处没有足够的信息可供使用。代码似乎根本没有运行。我不确定如何进一步调试它,开发工具内部和周围的事情似乎很正常。编辑:编译后的javascriptI设置了一个断点。在webpack.config.js中,您可以使用process.stdout.write()
将信息打印到控制台。因此,您可以执行如下操作process.stdout.write('source的值:'+source)
帮助缩小您的网页包配置中是否存在可疑内容。可能存在的重复项