2017-04-26T10:24:59Z||2017-04-26T10:24:59Z


使用vue-cli初始化webpack工程后(vue init webpack),工程里有两个存储静态资源的文件夹。一个是/static另一个是/src/assets

两者的区别是:

  • static存储外部静态济源,他是不被webpack所处理的。并且在开发环境下的express服务器会把所有以static开头的URL导向这个目录里的文件。这个可以在/build/dev-server.js中验证。

  • assets中的资源会被webpack所处理,引用的话当然还是要用require或者ES6的import。实际上assets中的文件和你的源代码没有任何区别(这也是为什么他在src目录下)。