上传自定义js插件到npm仓库

JavaScript014

上传自定义js插件到npm仓库,第1张

1.注册账号: https://www.npmjs.com/ (需要验证邮箱)

2.命令行登录:npm adduser(输入账号、密码、邮箱)

3.删除插件package.json配置文件里面的private字段

4.在插件所在目录打开命令行,上传插件:npm publish

5.自定义js插件

7.自定义入口文件index.js

8.webpack配置文件

9.依赖配置文件package.json

10.打包插件:npm run build(生成一个index.js文件)

11.上传配置文件package.json(每次更新都需要修改版本号)

12.其他项目里面使用安装:npm i -s liangmath

13.导入并使用

data的规则中设置表达式时可以调用当前model中的定义的函数,调用方式可以用$model.函数名

如:js中定义了一个fCodeRule函数

123456

Model.prototype.fCodeRule = function(value) {if (value === 'test') {return value } elsereturn 'testabc'}

规则中可以通过$model.fCodeRule($row.val(“fName”))调用

如果是定义了一个ADM格式的公共js,要在规则中调用公共js中的数据,不能只引用js文件就可以,需要

1.引用公共的js文件

2.在model的构造函数中定义变量

3.在规则中通过$model.定义的变量.函数名

如下:

define(function(require) {var $ = require("jquery") var justep = require("$UI/system/lib/justep") var OA = require("$UI/OA/common/js/pub")var Model = function() {this.callParent() this.OA = OA }

规则中通过$model.OA.XXX()调用

手机版MC的JS,使用方法如下:

1、首先下载启动器(安卓版),这个启动器支持我的世界手机版对应版本。

2、然后运行启动器,点击下方的扳手图标,在点Options这个选项,在弹出的界面中选择第二个“Manage ModPE Scripts”。

3、接下来点“输入”,在弹出的窗口中,第一项“Local storage”是读取保存在手机中的文件js,第二个“Treebl's official repo”是输入代码js的。