vue.js 0.1.0源码学习(二)—— 从require('

2017-06-02  本文已影响0人  Obeing

require('vue') 将路径变为了 "vue/src/main.js"处理

Paste_Image.png
require.exts = [
    '',
    '.js',
    '.json',
    '/index.js',
    '/index.json'
 ];
require.alias = function (from, to) {
        if (!require.modules.hasOwnProperty(from)) {
            throwError()
            return
        }
        require.aliases[to] = from;  // require.aliases["vue/index.js"] = "vue/src/main.js";

        function throwError() {
            throw new Error('Failed to alias "' + from + '", it does not exist');
        }
    };

vue/src/main.js注册模块

Paste_Image.png require.relative
上一篇下一篇

猜你喜欢

热点阅读