Interview
VUE3项目目录结构
1 |
|
public和assets区别:
同样用于存放静态文件的文件夹。由于vue-cli、vite等工具打包时,public下的文件会原封不动的添加到dist中,而assets下的文件会被合并压缩。
两者的区别是public下一般用于放有更新需求的第三方插件、图片且需要使用绝对路径来引用(否则会warning),而assets下适合用于存放项目中所必须的图标、JS文件只支持相对路径。相关文档
有了package.json为什么还需要package-lock.json:
前者声明依赖的种类而后者决定实际安装的版本,使用
npm install
时就是根据package-lock.json进行安装。
Interview
http://example.com/2024/08/31/Interview/