webpack2 - webpack打包的时候提示找不到文件,可是文件路径是对的这是为什么?

查看:348
本文介绍了webpack2 - webpack打包的时候提示找不到文件,可是文件路径是对的这是为什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

错误提示是这个
代码结构:

代码:
1.webpack.config.js

var path=require('path');
module.exports={
    entry:{
        index:'./web/main.js',
    },
    output:{
        path:path.resolve(__dirname,'dist'),
        filename:'[name].js'
    },
    
}

2.main.js

require(['demo2/demo2.js'],function(demo2){
    console.log(demo2.sum)
})

3.demo2/demo2.js

define(['../demo1/demo1.js'],function(demo1){
    var sum;
    var num=demo1.num;
    sum=num+1;
    return {
        sum:sum
    }   
})

4.demo1/demo1/js

define(function(){
    var num=1;
    return {
        num:num
    }
})

我已经把代码弄成最少了,如果不打包的话,运行是对的,但是如果用webpack打包的话,就会出现上图中的错误,这是什么原因导致的呢

解决方案

main.js改改?

require(['./demo2/demo2.js'],function(demo2){
    console.log(demo2.sum)
})

这篇关于webpack2 - webpack打包的时候提示找不到文件,可是文件路径是对的这是为什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆