我在编译时碰到这个问题,请教下大家怎么处理呢
在项目根目录加了vue.config.js,配置如下:
const path = require('path')
const CopyWebpackPlugin = require('copy-webpack-plugin')
module.exports = {
configureWebpack: {
plugins: [
new CopyWebpackPlugin({patterns:[
{
from: path.join(dirname, 'cloudfunctions'),
to: path.join(dirname, 'unpackage/dist', process.env.NODE_ENV === 'production' ? 'build' : 'dev', process.env.UNI_PLATFORM, 'cloudfunctions')
}
]})
]
}
}
报错信息如下:
23:45:01.171 小程序各家浏览器内核及自定义组件实现机制存在差异,可能存在样式布局兼容问题,参考:https://uniapp.dcloud.io/matter?id=mp
23:45:01.172 正在编译中...
23:45:05.571 ERROR TypeError: compilation.getLogger is not a function
23:45:05.572 TypeError: compilation.getLogger is not a function
23:45:05.577 at compiler.hooks.compilation.tap.compilation (D:\jin_work\weCompany\testCloud\node_modules\copy-webpack-plugin\dist\index.js:38:34)
23:45:05.578 at SyncHook.eval [as call] (eval at create (D:\Users\HBuilderX\plugins\uniapp-cli\node_modules\tapable\lib\HookCodeFactory.js:19:10), <anonymous>:15:1)
23:45:05.584 at SyncHook.lazyCompileHook (D:\Users\HBuilderX\plugins\uniapp-cli\node_modules\tapable\lib\Hook.js:154:20)
23:45:05.589 at Compiler.newCompilation (D:\Users\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\Compiler.js:507:26)
23:45:05.590 at hooks.beforeCompile.callAsync.err (D:\Users\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\Compiler.js:543:29)
23:45:05.596 at AsyncSeriesHook.eval [as callAsync] (eval at create (D:\Users\HBuilderX\plugins\uniapp-cli\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:6:1)
23:45:05.597 at AsyncSeriesHook.lazyCompileHook (D:\Users\HBuilderX\plugins\uniapp-cli\node_modules\tapable\lib\Hook.js:154:20)
23:45:05.602 at Compiler.compile (D:\Users\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\Compiler.js:538:28)
23:45:05.607 at compiler.hooks.watchRun.callAsync.err (D:\Users\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\Watching.js:76:18)
23:45:05.613 at AsyncSeriesHook.eval [as callAsync] (eval at create (D:\Users\HBuilderX\plugins\uniapp-cli\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:15:1)
23:45:05.614 at AsyncSeriesHook.lazyCompileHook (D:\Users\HBuilderX\plugins\uniapp-cli\node_modules\tapable\lib\Hook.js:154:20)
23:45:05.619 at Watching._go (D:\Users\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\Watching.js:40:32)
23:45:05.620 at Watching.compiler.readRecords.err (D:\Users\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\Watching.js:32:9)
23:45:05.624 at Compiler.readRecords (D:\Users\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\Compiler.js:405:11)
23:45:05.630 at new Watching (D:\Users\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\Watching.js:29:17)
23:45:05.631 at Compiler.watch (D:\Users\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\Compiler.js:201:10)
23:45:05.635 at runWithDependencies (D:\Users\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\MultiCompiler.js:203:30)
23:45:05.637 at asyncLib.map (D:\Users\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\MultiCompiler.js:178:6)
23:45:05.642 at arrayEachIndex (D:\Users\HBuilderX\plugins\uniapp-cli\node_modules\neo-async\async.js:2543:9)
23:45:05.643 at Object.map (D:\Users\HBuilderX\plugins\uniapp-cli\node_modules\neo-async\async.js:2897:9)
23:45:05.649 at runCompilers (D:\Users\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\MultiCompiler.js:175:13)
23:45:05.650 at MultiCompiler.runWithDependencies (D:\Users\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\MultiCompiler.js:187:3)
domakun
CopyWebpackPlugin 里的插件 copy-webpack-plugin 下载5.0.0版本的就可以了,真吉尔气人
2020-05-27 15:59
j***@qq.com (作者)
回复 domakun: 感谢您的回复,确实可以哦
2020-05-27 20:22