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

手机网站图片自适应代码芙蓉区网站建设

手机网站图片自适应代码,芙蓉区网站建设,怎么提高自己网站的流量,做网站一般的尺寸如何在npm上发布自己的包 npm创建自己的包 一、一个简单的创建 1、创建npm账号 官网#xff1a;https://www.npmjs.com/创建账号入口#xff1a;https://www.npmjs.com/signup 注意#xff1a;需要进入邮箱验证 2、创建目录及初始化 $ mkdir ufrontend-test $ cd ufron…如何在npm上发布自己的包 npm创建自己的包 一、一个简单的创建 1、创建npm账号 官网https://www.npmjs.com/创建账号入口https://www.npmjs.com/signup 注意需要进入邮箱验证 2、创建目录及初始化 $ mkdir ufrontend-test $ cd ufrontend-test ufrontend-test npm init3、文件内容及目录结构 注意在生成package.json中name的名称和项目的名称保持一至 package.json {name: ufrontend-test,version: 1.0.0,description: ,main: index.js,scripts: {ufrontend-test: echo \Error: no test specified\ exit 1},author: ufrontend,license: ISC }入口文件编写index.js加一句简单的打印 console.info(hello world);最终目录结构 ├── ufrontend-test │ ├── index.js └── └── package.json4、发布 项目根目录下运行npm addUser命令添加自己的用户信息 ufrontend-test npm addUser如果已经注册过账号直接登录就行了 ufrontend-test npm login输入用户名、密码、邮箱 发布 ufrontend-test npm publish发布完成后在自己的package里会看到对应的包 5、下载调用 下载 ufrontend-test npm install ufrontend-test -Dpackage.json devDependencies: {ufrontend-test: ^1.0.0 }使用 index.js require(ufrontend-test);控制台执行 ufrontend-test node index.js输出hello world 6、删除发布的包 ufrontend-test npm --force unpublish ufrontend-test注意超过24小时就不能删除了 7、废弃包这个包并不会删除只是在别人下载使用的时候会提示 ufrontend-test npm deprecate --force ufrontend-test1.0.0 这个包不在维护了。8、更新包 先把package.json里的version版本号修改了再执行publish命令就行了 ufrontend-test npm publish更新重新下载 ufrontend-test npm install ufrontend-test -D二、require/import导入及使用说明 1、目录结构 ├── ufrontend-test2 │ ├── index.js │ ├── package.json └── └── readme.md2、index.js兼容AMD和CMD的写法 ;(function(global) {use strict;var MyPlugin function(opts) {console.log(opts);};MyPlugin.prototype {init: function() {console.log(init);}};if (typeof module ! undefined module.exports) {module.exports MyPlugin;} else if (typeof define function) {define(function() { return MyPlugin; });}global.MyPlugin MyPlugin;})(this);3、readme.md插件说明 4、下载使用 下载 ufrontend-test npm install ufrontend-test2 -D在index.js中引入使用 var MyPlugin require(ufrontend-test2);MyPlugin({name: MyPlugin,version: 1.0.1 });MyPlugin.prototype.init();运行命令 ufrontend-test node index.js结果 { name: MyPlugin, version: 1.0.1 } init在vue项目main.js中引入使用 ufrontend-test npm install ufrontend-test4 -Dimport方式 import MyPlugin from ufrontend-test4 console.log(MyPlugin(hello my plugin.))require方式 let MyPlugin require(ufrontend-test4); console.log(MyPlugin(hello plugin.))5、加git仓库链接 添加repository repository: {type: git,url: https://github.com/xxx/ufrontend_test2.git },发布后就可以在包中查看git仓库了 6、使用webpack打包 需要使用webpack对组件或者模块进行打包因为可复用库的模块化需要适合在任何场景中进行引用比如AMD/CMD、CommonJs、ES6、ES5等环境。从webpack打包之后的头文件来看 (function webpackUniversalModuleDefinition(root, factory) {if (typeof exports object typeof module object)module.exports factory(); // nodeelse if (typeof define function define.amd)define([], factory); // AMD/CMDelse if (typeof exports object)exports[Url] factory(); elseroot[Url] factory(); })(this, function () {// somecode }从代码可以看出webpack打包出来的文件是支持多场景的引用方式的。 下面我们只需要在webpack.config.js里添加libraryTarget配置设为umd模式 output: {libraryTarget: umd }目录结构 ├── ufrontend-test4 │ ├── build │ ├── ├── main.min.js │ ├── index.js │ ├── package.json └── └── webpack.config.jspackage.json {name: ufrontend-test4,version: 1.0.4,description: ,main: ./build/main.min.js,scripts: {test: echo \Error: no test specified\ exit 1},author: ufrontend22,license: ISC,devDependencies: {webpack: ^3.1.0} }main是最终引入的文件 初始化安装 ufrontend-test npm installwebpack.config.js指定umd模式 const webpack require(webpack) const path require(path)module.exports {entry: [./index.js],output: {path: path.resolve(__dirname, ./build),filename: [name].min.js,libraryTarget: umd} }index.js module.exports {foo() {console.log(foo);},bar() {console.log(bar)} }使用webpack打包 ufrontend-test webpack重新发布 ufrontend-test npm login ufrontend-test npm publish在vue项目中安装使用 ufrontend-test npm install ufrontend-test4 -Dmain.js import {foo} from ufrontend-test4 foo(); // foo
http://www.w-s-a.com/news/915524/

相关文章:

  • 松江移动网站建设成都app开发制作公司
  • 锦州做网站的公司百度seo搜索营销新视角
  • 做画册找什么网站海南建设工程股份有限公司网站
  • 网站机房建设有助于网站备案
  • 北辰苏州网站建设抖音代运营投诉平台
  • 安徽住房与城乡建设部网站如何新建站点
  • 企业网站开发的感想网站开发公司所需投入资源
  • 如何拿网站后台账号wordpress 电影下载站源码
  • 公司网站建设方案书安卓应用市场免费下载安装
  • phpmysql网站设计建设好一个网站需要
  • 自己做的网站能被别人看到吗idea怎么做网页
  • 燕莎网站建设互联网排名前十的公司2021
  • 微软云怎么做网站微商城和小程序区别
  • 哈尔滨建站的系统网站到首页排名
  • 运动网站开发的需求分析南通市住房和城乡建设局网站
  • 佘山做网站谷歌云做网站
  • 免费发布信息网站大全666做p2p网站费用
  • 北京 网站建设咨询顾问公司网络公司有几家
  • 设计类网站如何用ps做网站首页
  • 品牌网站建设的关键事项设计网有哪些
  • 网站没收录徐州建设工程审图中心网站
  • 网站建设记账做什么科目erp系统有哪些软件
  • 泰拳图片做网站用哪里有做空包网站的
  • 查外链网站重庆做网站微信的公司
  • 有没有外包活的网站如何做网站快捷键的元素
  • 公司网站赏析网站制作2019趋势
  • 企业进行网站建设的方式有( )推广引流违法吗
  • 按营销型网站要求重做网站 费用点金网站建设
  • 深圳做网站互联网服务
  • 网站sem托管wordpress安装无法连接数据库