webpack编译时 ,使用注入assert ,require.resolve('browser-assert'),
This commit is contained in:
parent
dc31375910
commit
b5266cfc1e
|
|
@ -122,15 +122,16 @@ module.exports = function (webpackEnv) {
|
|||
},
|
||||
},
|
||||
resolveLoader: {
|
||||
// 第一种使用别名的方式引入自定义的loader
|
||||
// 第一种方式选查找自己的loaders文件中有没有这个loader再查找node_modules文件
|
||||
// modules: [path.resolve(__dirname, 'loaders'), 'node_modules'],
|
||||
// 第二种使用别名的方式引入自定义的loader
|
||||
alias: {
|
||||
'wxml-loader': path.resolve(
|
||||
__dirname,
|
||||
'../loaders/wxml-loader.js'
|
||||
),
|
||||
assert: require.resolve('browser-assert'),
|
||||
},
|
||||
// 第二种方式选查找自己的loaders文件中有没有这个loader再查找node_modules文件
|
||||
// modules: [path.resolve(__dirname, 'loaders'), 'node_modules'],
|
||||
},
|
||||
cache: {
|
||||
type: 'filesystem',
|
||||
|
|
@ -295,6 +296,7 @@ module.exports = function (webpackEnv) {
|
|||
name: 'oak-debugPanel',
|
||||
show: !isEnvProduction,
|
||||
},
|
||||
split: isEnvProduction,
|
||||
}),
|
||||
new webpack.DefinePlugin(env.stringified),
|
||||
new StylelintPlugin({
|
||||
|
|
|
|||
|
|
@ -412,6 +412,7 @@ module.exports = function (webpackEnv) {
|
|||
'@oak-general-business': paths.oakGeneralBusinessAppPath,
|
||||
'@oak-app-domain': paths.oakAppDomainAppPath,
|
||||
'bn.js': require.resolve('bn.js'),
|
||||
assert: require.resolve('browser-assert'),
|
||||
},
|
||||
plugins: [
|
||||
// Prevents users from importing files from outside of src/ (or node_modules/).
|
||||
|
|
|
|||
|
|
@ -43,6 +43,7 @@
|
|||
"babel-plugin-named-asset-import": "^0.3.8",
|
||||
"babel-preset-react-app": "^10.0.1",
|
||||
"bfj": "^7.0.2",
|
||||
"browser-assert": "^1.2.1",
|
||||
"browserify-zlib": "^0.2.0",
|
||||
"browserslist": "^4.18.1",
|
||||
"buffer": "^6.0.3",
|
||||
|
|
|
|||
Loading…
Reference in New Issue