-
Android 项目中 Gradle 的配置
所属栏目:[教程] 日期:2023-05-18 热度:811
前面我们一起学习了 Groovy 语言的语法基础,再由浅入深从 Gradle 的环境变量配置,到创建一个简单的 Gradle 项目。今天这节课我们为大家介绍一下 Android 项目中 Gradle 的配置。
AndroidStudio 项目结构
我们[详细] -
如何创建一个 Gradle 的 Hello World 程序
所属栏目:[教程] 日期:2023-05-17 热度:8495
下面我们就来创建一个 Gradle 的 Hello World 程序。我们这里以 Windows 平台为例。
在D:\gradleProjects\demo创建一个build.gradle文件,输入以下代码:
task hello {
doLast {
println 'Hel[详细] -
Windows 配置 Gradle 环境
所属栏目:[教程] 日期:2023-05-17 热度:1659
在 Windows 配置环境变量,跟 Java 一样,我们依次点击 我的电脑 -> 右键 -> 属性 -> 高级系统设置 -> 环境变量
我们找到Path变量,选中后点击 编辑,如下我们点击右上角 新建,在空白行填入的不是 gradle 解压后[详细] -
如何构建自己的 Gradle 工程
所属栏目:[教程] 日期:2023-05-17 热度:1177
我们安装 Gradle 之前首先要确保我们已经在系统中安装了 JDK,并且 JDK 的版本最低在 1.7。注意最新的 Gradle 版本需要 JDK1.8 及以上。
可以在控制台用java -version 命令查看自己的 JDK 版本。
Gradle 的安装有[详细] -
什么是Groovy闭包
所属栏目:[教程] 日期:2023-05-17 热度:853
在 Groovy 中闭包是非常灵活且强大的。
闭包就是一段用 {} 包起来的代码块,使用方法和方法类型,可以命名,可以传参,可以被调用。下面我们来定义一个简单闭包,并且调用它。
class Example {
static vo[详细] -
Groovy 基础语法
所属栏目:[教程] 日期:2023-05-17 热度:8468
在 Groovy 中,我们除了指定类型定义变量外,还可以使用def关键字来定义变量,变量是由数字、字母、下划线组成。但是它不能以数字开头。我们看下下面一段代码:
//定义一个整型变量
def i = ;
println(i.class)[详细] -
Grade 的版本说明
所属栏目:[教程] 日期:2023-05-17 热度:2946
Grade 的版本说明
Gradle 从发布到现在已经有好多个版本了,现在最新的版本是 v6.1.1。下面主要介绍一下主版本和新版本的特性。
V2.2.1 - 4.10.1 : 基本已经很少使用了;
V4.10.1: AndroidStudio 3.3.0 支持[详细] -
为什么要使用 Gradle?
所属栏目:[教程] 日期:2023-05-17 热度:2233
我们在写 Java 的时候,如果没有构建工具,我们需要在控制台,通过javac先将 Java 文件编译为 class 文件,然后再用jar命令将 class 文件打包为 jar 包。有了自动化构建工具只需要一个命令或是点一个按钮就可以打出 [详细]
-
什么是 Gradle?
所属栏目:[教程] 日期:2023-05-17 热度:2202
什么是 Gradle 呢?在 Gradle 官网中是这么介绍的:
Gradle is an open-source build automation tool focused on flexibility and performance. Gradle build scripts are written using a Groovy or Kotlin DSL[详细] -
NPM 安装全局模块
所属栏目:[教程] 日期:2023-05-17 热度:8670
上面我们只安装了 npm 这一个全局模块,现在再安装 UglifyJS (一个 JavaScript 压缩工具)。使用 --flag 标记,当然也可以简写成 -g。
$ npm install uglify-js --global
/home/sitepoint/.node_modules_global/b[详细] -
NPM 更新模块
所属栏目:[教程] 日期:2023-05-17 热度:724
让我们检查一下 underscore 是否有更新
$ npm outdated
Package Current Wanted Latest Location
underscore 1.8.2 1.8.3 1.8.3 project
Current 这一列告诉我们我们本地安装的 underscore 版本[详细] -
NPM 搜索模块分析
所属栏目:[教程] 日期:2023-05-17 热度:3567
你可以看到,这篇教程你我们已经多次使用了 mkdir 命令,那么是否有一个模块可以实现和 mkdir 一样的功能,我们有 npm search 试试看。
$ npm search mkdir
NAME | DESCRIPTION | AUTHOR [详细] -
NPM 重新安装所有依赖模块
所属栏目:[教程] 日期:2023-05-17 热度:3086
首先我们安装多个模块。
$ npm install request
+ request@2.81.0
added 54 packages in 15.92s
检查一下 package.json 文件
"dependencies": {
"mkdirp": "^0.5.1",
"request": "^2.81.0",
"unde[详细] -
NPM 管理缓存
所属栏目:[教程] 日期:2023-05-17 热度:8210
当你通过 npm 安装一个模块时,它会保存一份模块的副本,所以当你下次安装同样的模块的时候,npm 它不会访问网络,而是直接从你当前工作目录的 .npm 文件夹下读取缓存。
$ ls ~/.npm
anonymous-cli-metrics.json[详细] -
NPM 别名介绍
所属栏目:[教程] 日期:2023-05-17 热度:9599
你可能注意到了,这里有很多方式去执行我们的 npm 命令。这里有一个简单的 npm 别名的列表
npm i – install local package 本地安装模块
npm i -g – install global package 全局安装模块
npm [详细] -
为什么要使用 NPM
所属栏目:[教程] 日期:2023-05-16 热度:6085
npm 是随同 Node.js 一起安装的包管理工具,能解决 Node.js 代码部署上的很多问题,常见的场景有以下几种:
允许用户从 npm 服务器下载别人编写的第三方包到本地使用。
允许用户从 npm 服务器下载并安装别人编[详细] -
NPM 安装方法
所属栏目:[教程] 日期:2023-05-16 热度:8074
npm 不需要单独安装。在安装 Node 的时候,会连带一起安装 npm 。但是,Node 附带的 npm 可能不是最新版本,最后用下面的命令,更新到最新版本。
$ sudo npm install npm@latest -g
如果是 Window 系统使用以下命[详细] -
NPM 常用命令
所属栏目:[教程] 日期:2023-05-16 热度:1366
学习使用NPM过程中会经常使用到的NPM 常用命令集合。
npm init
npm init 用来初始化生成一个新的 package.json 文件。它会向用户提问一系列问题,如果你觉得不用修改默认配置,一路回车就可以了。
如果使用了 -[详细] -
NPM 本地配置介绍
所属栏目:[教程] 日期:2023-05-16 热度:5888
如何设置新的npm帐户并安装npm?如果您还没有npm用户帐户,则可以创建一个帐户,以便在公共注册表上共享和下载Javascript包。
注意:如果使用的是npm Enterprise注册表,则必须使用SSO凭据登录,而不是创建帐户。[详细] -
NPM 账号注册
所属栏目:[教程] 日期:2023-05-16 热度:154
打开NPM官网:http://www.npmjs.com并单击注册。在用户注册表单中,输入以下字段:
全名姓氏和名字。(您也可以输入中间名)。
公共电子邮件输入电子邮件地址 发布程序包时,此电子邮件地址将添加到程序包元数[详细] -
创建 Package.json
所属栏目:[教程] 日期:2023-05-16 热度:903
您可以将package.json文件添加到软件包中,以使其他人可以轻松管理和安装。发布到注册表的程序包必须包含一个package.json文件。
一个package.json文件:
列出您的项目所依赖的软件包
使用语义版本控制规则[详细] -
创建Node.js模块
所属栏目:[教程] 日期:2023-05-16 热度:4709
Node.js模块是一种可以发布到npm的软件包。
创建一个package.json文件
要创建package.json文件,请在命令行上的Node.js模块的根目录中运行npm init:
对于作用域模块,运行npm init --scope=@scope-name[详细] -
NPM 全局模块安装位置
所属栏目:[教程] 日期:2023-05-16 热度:6506
首先你可以输入 npm config 命令,看看会输出什么内容:
$ npm config list
; cli configs
user-agent = "npm/3.10.10 node/v6.10.3 linux x64"
; userconfig /home/sitepoint/.npmrc
prefix = "/home/sit[详细] -
NPM 使用
所属栏目:[教程] 日期:2023-05-16 热度:3942
npm可以管理本地项目的所需模块并自动维护依赖情况,也可以管理全局安装的JavaScript工具。
如果一个项目中存在package.json文件,那么用户可以直接使用npm install命令自动安装和维护当前项目所需的所有模块。在[详细] -
Grunt 深入任务内幕
所属栏目:[教程] 日期:2023-05-16 热度:5647
当一个任务执行时,Grunt通过 this 对象向此任务函数暴露了很多任务特定的属性和方法。 同样这个对象也将暴露为grunt.task.current的形式在 templates中使用,例如,this.name属性也可以作为grunt.task.current.name[详细]