时间:2021-05-26
Package.json 属性说明
做前端开发的同学对 package.json 文件一定不陌生,但我们通常很少去关注它,最熟悉的莫过于几个最基本的属性,如:
package.json 其实还有很多属性可以配置的,这里就介绍一个 homepage 属性的作用。
homepage 的作用是设置应用的跟路径,我们的项目打包后是要运行在一个域名之下的,有时候可能是运行在跟域名下,也有可能运行在某个子域名下或或域名的某个目录下,这时候我们就需要让我们的应用知道去哪里加载资源,这时候就需要我们设置一个跟路径,而且有时候我们的资源会部署在 CDN 上,你必须告诉打包工具你的CDN地址是什么。
比如我们用 create-react-app 开发的 React 应用,以及 Vue CLI 开发的项目,默认是继承了 webpack 的,当不配置 homepage 属性,build 打包之后的文件资源应用路径默认是 / ,如下图
当你设置了 homepage 属性后,比如我这里homepage 设置为 github 的 pages 服务地址
打包后的资源路径就会加上 homepage 的地址。比如上面图片配置好 homepage 之后我打包一个 React 项目,打包后 index.html 页面的资源路径就是:
到此这篇关于package.json中homepage属性的作用详解的文章就介绍到这了,更多相关package.json homepage属性内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一.webpack基础1.在项目中生成package.json:在项目根目录中输入npminit,根据提示输入相应信息。(也可以不生成package.json文
1.package.json作用:package.json文件其实就是对项目或者模块包的描述,里面包含许多元信息。比如项目名称,项目版本,项目执行入口文件,项目
1,使用save会在package.json中自动添加。npminstallnode-sass--save-devnpminstallsass-loader--
1,使用save会在package.json中自动添加。npminstallnode-sass--savenpminstallsass-loader--save
//通过npm运行node脚本(控制台应用程序)cmd---cdpackage.json所在的目录---npmstart(package.json中的scrip