当前位置: 首页 > news >正文

怀化网站建设联系方式发布建设网站

怀化网站建设联系方式,发布建设网站,建设网站怎么收费标准,php做自己的网站发布配置 和npm 项目包发布相关的配置。 private private 字段可以防止我们意外地将私有库发布到 npm 服务器。只需要将该字段设置为 true#xff1a; private: true preferGlobal preferGlobal 字段表示当用户不把该模块安装为全局模块时#xff0c;如果设…发布配置 和npm 项目包发布相关的配置。 private private 字段可以防止我们意外地将私有库发布到 npm 服务器。只需要将该字段设置为 true private: true preferGlobal preferGlobal 字段表示当用户不把该模块安装为全局模块时如果设置为 true 就会显示警告。它并不会真正的防止用户进行局部的安装只是对用户进行提示防止产生误解 preferGlobal: true publishConfig publishConfig 配置会在模块发布时生效用于设置发布时一些配置项的集合。如果不想模块被默认标记为最新或者不想发布到公共仓库可以在这里配置 tag 或仓库地址。更详细的配置可以参考 npm-config[1]。 通常情况下publishConfig 会配合 private 来使用如果只想让模块发布到特定 npm 仓库就可以这样来配置 private: true, publishConfig: {tag: 1.1.0,registry: https://registry.npmjs.org/,access: public } os os 字段可以让我们设置该 npm 包可以在什么操作系统使用不能再什么操作系统使用。如果我们希望开发的 npm 包只运行在 linux为了避免出现不必要的异常建议使用 Windows 系统的用户不要安装它这时就可以使用 os 配置 os [linux] // 适用的操作系统 os [!win32] // 禁用的操作系统 cpu 该配置和 OS 配置类似用 CPU 可以更准确的限制用户的安装环境 cpu [x64, AMD64] // 适用的cpu cpu [!arm, !mips] // 禁用的cpu可以看到黑名单和白名单的区别就是黑名单在前面加了一个 “!”。 license license 字段用于指定软件的开源协议开源协议表述了其他人获得代码后拥有的权利可以对代码进行何种操作何种操作又是被禁止的。常见的协议如下 MIT 只要用户在项目副本中包含了版权声明和许可声明他们就可以拿你的代码做任何想做的事情你也无需承担任何责任。 Apache 类似于 MIT 同时还包含了贡献者向用户提供专利授权相关的条款。 GPL 修改项目代码的用户再次分发源码或二进制代码时必须公布他的相关修改。 可以这样来声明该字段 license: MIT 第三方配置 package.json 文件还可以承载命令特有的配置例如 Babel、ESLint 等。它们每个都有特有的属性例如 eslintConfig、babel 等。它们是命令特有的可以在相应的命令 / 项目文档中找到如何使用它们。下面来看几个常用的第三方配置项。 typings typings 字段用来指定 TypeScript 的入口文件 typings: types/index.d.ts, 该字段的作用和 main 配置相同。 eslintConfig eslint 的配置可以写在单独的配置文件. eslintrc.json 中也可以写在 package.json 文件的 eslintConfig 配置项中。 eslintConfig: {root: true,env: {node: true},extends: [plugin:vue/essential,eslint:recommended],rules: {},parserOptions: {parser: babel-eslint}, } babel babel 用来指定 Babel 的编译配置代码如下 babel: {presets: [babel/preset-env],plugins: [...] }unpkg 使用该字段可以让 npm 上所有的文件都开启 cdn 服务该 CND 服务由 unpkg 提供 unpkg: dist/vue.js lint-staged lint-staged 是一个在 Git 暂存文件上运行 linters 的工具配置后每次修改一个文件即可给所有文件执行一次 lint 检查通常配合 gitHooks 一起使用。 lint-staged: {*.js: [eslint --fix,git add] } 使用 lint-staged 时每次提交代码只会检查当前改动的文件。 gitHooks gitHooks 用来定义一个钩子在提交commit之前执行 ESlint 检查。在执行 lint 命令后会自动修复暂存区的文件。修复之后的文件并不会存储在暂存区所以需要用 git add 命令将修复后的文件重新加入暂存区。在执行 pre-commit 命令之后如果没有错误就会执行 git commit 命令 gitHooks: {pre-commit: lint-staged } 这里就是配合上面的 lint-staged 来进行代码的检查操作。 browserslist browserslist 字段用来告知支持哪些浏览器及版本。Babel、Autoprefixer 和其他工具会用到它以将所需的 polyfill 和 fallback 添加到目标浏览器。比如最上面的例子中的该字段值 browserslist: {production: [0.2%,not dead,not op_mini all],development: [last 1 chrome version,last 1 firefox version,last 1 safari version] } 这里指定了一个对象里面定义了生产环境和开发环境的浏览器要求。上面的 development 就是指定开发环境中支持最后一个版本的 chrome、Firefox、safari 浏览器。这个属性是不同的前端工具之间共用目标浏览器和 node 版本的配置工具被很多前端工具使用比如 Babel、Autoprefixer 等。
http://www.dnsts.com.cn/news/199106.html

相关文章:

  • 用r做简易的网站免认证域名
  • asp网站建设与设计wordpress要不要放网站地图
  • 电脑咋建网站云南省网站开发
  • 江西省大余县建设局网站建设部网站职业资格证查询
  • 网站根域名是什么免费网站建设多少钱
  • 一个网站怎么做软件企业网站建设指标
  • 大通证券手机版下载官方网站下载wordpress主页教程
  • 网站建设与维护的内容网站内容管理软件
  • 中山免费建站wordpress模板在哪购买
  • wordpress全站模板wordpress答题插件
  • 怎么建立自己网站视频域名服务器ip地址
  • 金华在线制作网站暂时关闭wordpress插件
  • 用ps做网站还是wd四川二级站seo整站优化排名
  • 网站建设部署与发布答案深圳上市公司排名
  • 知识付费网站开发网站做专题主题该怎么选
  • 商标查询网站建设wordpress广告赚钱
  • 学校建设网站的意义网站建设技术代码
  • 网站建设与维护简称seo优化工具的种类
  • 建设外国商城网站亚马逊欧洲站入口网址
  • 做电影网站 资源怎么存放卡片式主题wordpress
  • seo整站优化更能准确获得客户网站首页设计收费
  • 建设银行网站怎么登陆密码忘了怎么办在centos下安装wordpress
  • discuz图片网站模板下载手机最新版app
  • 网站推广策略包括哪些内容哪家开发app好
  • 辽宁做网站和优化哪家好中关村网站建设
  • 做照片的网站西安高端网站制作公司
  • 怎么做网站规划书wordpress制作单页网站导航页面
  • 余姚 做网站最近一星期的新闻
  • 怎么做原创电影视频网站中国建设银行车主卡网站
  • 备案怎么关闭网站关键词统计工具有哪些