我们在阅读源码的时候,是需要打包调试的,不然你很难去理解这行代码的作用。我在打包vue源码的时候,就发现了这样的问题。
Error: Could not load C:\Users\admin\Desktop\vue源码\vue-2.6.14\vue-2.6.14\src\core\index (imported by C:\Users\admin\Desktop\vue源码\vue-2.6.14\vue-2.6.14\src\platforms\web\runtime\index.js): ENOENT: no such file or directory, open 'C:\Users\admin\Desktop\vue源码\vue-2.6.14\vue-2.6.14\src\core\index' at C:\Users\admin\Desktop\vue源码\vue-2.6.14\vue-2.6.14\node_modules\rollup\dist\rollup.js:17419:19
产生这个问题原因:是rollup-plugin-alias 这个插件对于windows的支持不太友好。
解决方案:github.com/ideayuye/ro…在GitHub上下载新的rollup-plugin-alias,然后npm install, npm run build打包替换node_modules里面的rollup-plugin-alias 就可以打包成功了。