Javascript 使用webpack简单地传输和压缩文件?
因此,我试图找出如何使用webpack来取代我们当前的早午餐构建过程。基本上,我们有一个angular 1应用程序,它根本不使用requires或imports,我想让webpack只使用concat+transpile文件(有coffee和sass文件,我需要能够使用常规设置观看和创建源地图)。这个angular应用程序位于另一个广泛使用webpack的应用程序中 最简单的方法是什么?如果应用程序不使用任何形式的javascript模块,这可能吗 这是我当前的配置:Javascript 使用webpack简单地传输和压缩文件?,javascript,node.js,webpack,Javascript,Node.js,Webpack,因此,我试图找出如何使用webpack来取代我们当前的早午餐构建过程。基本上,我们有一个angular 1应用程序,它根本不使用requires或imports,我想让webpack只使用concat+transpile文件(有coffee和sass文件,我需要能够使用常规设置观看和创建源地图)。这个angular应用程序位于另一个广泛使用webpack的应用程序中 最简单的方法是什么?如果应用程序不使用任何形式的javascript模块,这可能吗 这是我当前的配置: var webpack
var webpack = require( "webpack" );
var ExtractTextPlugin = require("extract-text-webpack-plugin");
var path = require("path");
var glob = require("glob");
const exportConfig = {
entry: {
app: glob.sync('./front-end/applications/core/app/**/*.coffee'),
vendor: ['angular']
},
output: {
filename: "app.bundle.js",
path: path.join( __dirname, "../www_root/build" ),
},
debug: true,
module: {
loaders: [
{
test: /\.coffee$/,
loader: "coffee-loader"
},
{
test: /\.sass$/,
loaders: ["style", "css", "sass"]
},
{
test: /\.(jsx|es6)/,
exclude: /(node_modules|www_root\/bower)/,
loader: "babel",
},
]
},
plugins: [
new webpack.optimize.CommonsChunkPlugin("vendor", "vendor.bundle.js"),
new ExtractTextPlugin("[name].css", {
allChunks: true
}),
]
}
module.exports = exportConfig
我基本上只是得到一个输出文件,每个文件都有一个错误,很明显:
(function webpackMissingModule() { throw new Error("Cannot find module \"./front-end/applications/core/app/components/app/module.coffee\""); }());
谢谢