javascript - webpack的路径问题到底是怎么回事?
ringa_lee
ringa_lee 2017-04-10 16:39:42
0
2
256
    alias: {
        header: "./static/js/app/src/common/header.js"
            }

 

然后我在入口文件里写

requier("header");

但是在打包的时候报错:
Module not found: Error: Cannot resolve 'file' or 'directory' ./static/js/app/src/common/header.js in c:demo\static\js\app\src\price
为什么不是从node_modules开始找,而是从入口文件的位置开始找header?
正确的写法应该是怎样的?

ringa_lee
ringa_lee

ringa_lee

全員に返信(2)
PHPzhong
alias: {
                
                header: path.join(__dirname,"./static/js/app/src/common/header.js"),

            } 

问了作者,发现可以这样做

いいねを押す +0
Ty80

因为编译的时候优先替换 alias 再做的 require 呗... 如果 node_modules 里也有 header 这么个东西那你就换个名字 alias 吧。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート