【发布时间】:2017-02-10 09:47:48
【问题描述】:
无法使用 webpack 解析动态需求。出现错误
WARNING in ./ace/config.js
112:21-40 Critical dependency: the request of a dependency is an expression
WARNING in ./ace/config.js
142:39-46 Critical dependency: require function is used in a way in which
dependencies cannot be statically extracted
WARNING in ./ace/config.js
124:12-131:14 Critical dependency: the request of a dependency is an
expression
有 5 个文件使用了静态 require,只有 1 个文件使用了动态 require。
我的 webpack 配置文件是这样的
var webpack = require('webpack');
module.exports = {
context: __dirname + '/app',
entry: {
services: ["./init.js"]
},
output: {
path: __dirname + '/public/javascript',
filename: "[name].bundle.js?v=[hash]"
},
module: {
loaders: [
{ test: /\.json$/, loader: 'json-loader' },
{
loader: 'babel-loader',
query: {
presets: ['es2015', 'stage-0']
}
},
{ test: /\.css$/, loader: "css-loader" }
]
},
node: {
console: true,
fs: 'empty',
net: 'empty',
tls: 'empty'
},
target: 'node'
};
【问题讨论】:
-
尝试使用 ace-builds 的预编译版本,
标签: javascript webpack browserify ace-editor