早上还好好的,吃个午饭回来发现项目起不了了~具体看看代码和报错情况。nodebuild/dev-server.js/Users/At_plus/Desktop/Novel/node_modules/tapable/lib/Tapable.js:306arguments[i].apply(this);^TypeError:arguments[i].applyisnotafunctionatCompiler.apply(/Users/At_plus/Desktop/Novel/node_modules/tapable/lib/Tapable.js:306:16)atwebpack(/Users/At_plus/Desktop/Novel/node_modules/webpack/lib/webpack.js:32:19)atObject.(/Users/At_plus/Desktop/Novel/build/dev-server.js:26:16)atModule._compile(module.js:569:30)atObject.Module._extensions..js(module.js:580:10)atModule.load(module.js:503:32)attryModuleLoad(module.js:466:12)atFunction.Module._load(module.js:458:3)atFunction.Module.runMain(module.js:605:10)atstartup(bootstrap_node.js:158:16)atbootstrap_node.js:575:3npmERR!codeELIFECYCLEnpmERR!errno1npmERR!novel@1.0.0dev:nodebuild/dev-server.jsnpmERR!Exitstatus1npmERR!npmERR!Failedatthenovel@1.0.0devscript.npmERR!Thisisprobablynotaproblemwithnpm.Thereislikelyadditionalloggingoutputabove.配置文件就引入一个vux配置,这个是没有问题的,运行好几天了。
2 回答

翻翻过去那场雪
TA贡献2065条经验 获得超14个赞
找到问题了,具体是webpack配置中的plugins数组问题。letwebpackBaseConfig={entry:{app:'./src/main.js'},//entry:utils.getEntries('./src/module/*/.js'),output:{path:config.build.assetsRoot,filename:'[name].js',publicPath:process.env.NODE_ENV==='production'?config.build.assetsPublicPath:config.dev.assetsPublicPath},resolve:{extensions:['.js','.vue','.json'],alias:{'vue$':'vue/dist/vue.esm.js','@':resolve('src')}},module:{rules:[//{//test:/\.(js|vue)$/,//loader:'eslint-loader',//enforce:'pre',//include:[resolve('src'),resolve('test')],//options:{//formatter:require('eslint-friendly-formatter')//}//},{test:/\.vue$/,loader:'vue-loader',options:vueLoaderConfig},{test:/\.js$/,loader:'babel-loader',include:[resolve('src'),resolve('test')]},{test:/\.(png|jpe?g|gif|svg)(\?.*)?$/,loader:'url-loader',options:{limit:10000,name:utils.assetsPath('img/[name].[hash:7].[ext]')}},{test:/\.(woff2?|eot|ttf|otf)(\?.*)?$/,loader:'url-loader',options:{limit:10000,name:utils.assetsPath('fonts/[name].[hash:7].[ext]')}},{test:/\.css$/,use:["vue-style-loader","css-loader"]},{test:/\.less$/,use:["vue-style-loader","css-loader","less-loader"]},{test:/\.(scss|sass)$/,use:["node-sass","vue-style-loader","css-loader","sass-loader"]}]},plugins:[//{//name:'duplicate-style'//在构建后取出重复css代码//}]}module.exports=vuxLoader.merge(webpackBaseConfig,{plugins:['vux-ui']})因为引入vux-ui,就出问题了。
添加回答
举报
0/150
提交
取消