用grunt下载jquery cmd文件,手动构建jquery为cmd模块

来源:互联网 发布:windows nt setup 编辑:程序博客网 时间:2024/05/17 08:45

1、安装git bash 在git bash上运行 (或者直接用dos cmd运行)

2、安装grunt  :   npm install -g grunt-cli

npm install grunt --save-dev

 安装成功可以用 grunt -V  (V是大写)查看安装的版本检验是否安装成功


3、进入https://github.com/cmdjs,并克隆仓库到本地, 并在git bash(或cmd)上进入本仓库路劲如:cd D:/jquery-master



然后执行安装依赖文件  npm install 这样依赖文件就安装成功了


4、在git bash 或者(cmd)进入jquery文件路劲 如:  cd D:/jquery-master/jquery

然后安装依赖 npm install   ,最后执行 grunt build  就会发现 jquery当前文件夹会多一个文件

如果想更换jq的版本,可以在jquery当前文件夹的package.json文件中修改 version:对应的值



=========================================

手动构建jq为cmd模块   在源码中做如下修改:


因为在https://github.com/cmdjs下载的jquery文件夹中的Gruntfile.js 中可以看到构建的方法如下:

function repl(code, filename) {    var id = pkg.family + '/' + pkg.name + '/' + pkg.version + '/' + filename;    code = code.replace(/&&\s*define\.amd\s*(&&\s*define\.amd\.jQuery)?/, '');    code = code.replace(/&&\s*define\.amd\s*/, '');    code = code.replace(/define\(\s*"jquery/, 'define("' + id);    code = code + '\n;$.noConflict();\n';    return code;  }
其实就是删除了amd和添加一个防止冲突方法

0 0
原创粉丝点击