npm install -g 上述命令执行之后将会在当前的目录下创建一个 node_modules 的目录(如果不存在的话),然后将下载的包保存到这个目录下。...package.json必须是纯JSON的,而不仅仅是一个JavaScript对象字面量。 package.json 中添加中文注释会编译出错。...npm install --save app: 将产品运行时(或生产环境)需要的依赖模块添加到 package.json 的 dependencies 中,在发布后还需要继续使用,否则就运行不了 npm...install --save-dev app:将产品的开发环境需要的依赖模块添加到 package.json 的 devDependencies 中,只在开发时才用到,发布后用不到它。...package.json 文件有一个 scripts 字段,可以用于指定脚本命令,供 npm 直接调用。
另一种更酷的方式是用命令行,在使用 npm install 时增加 --save 或者 --save -dev 后缀: npm install --save 表示将这个包名及对应的版本添加到...package.json的 dependencies npm install --save-dev 表示将这个包名及对应的版本添加到 package.json的 devDependencies...NPM 教程 npm 还可以直接运行 package.json 中 scripts 指定的脚本: { "name": "demo", "scripts": { "lint": "jshint...package.json 中的 scripts 执行的脚本是本地项目内 node_modules -> .bin 内的脚本。...直接运行 npm run 会列出当前项目的 package.json 中 scripts 属性下的所有脚本命令。
另一种更酷的方式是用命令行,在使用 npm install 时增加 --save 或者 --save -dev 后缀: npm install --save 表示将这个包名及对应的版本添加到...package.json的 dependencies npm install --save-dev 表示将这个包名及对应的版本添加到 package.json的 devDependencies...-g 其他命令 npm run 部分摘自 阮一峰的 NPM 教程 npm 还可以直接运行 package.json 中 scripts 指定的脚本: { "name": "...package.json 中的 scripts 执行的脚本是本地项目内 node_modules -> .bin 内的脚本。...中 scripts 属性下的所有脚本命令。
//创建Default Task:注册缺省任务 gulp.task('default', function() { gulp.run('jshint', 'scripts'); gulp.watch...(workSpace, function() { gulp.run('jshint', 'scripts'); }) }); gulp.run() has been deprecated...--save-dev –save:将保存配置信息至package.json(package.json是nodejs项目配置文件); -dev:保存至package.json的devDependencies...节点,不指定-dev将保存至dependencies节点; 为什么要保存至package.json?...因为node插件包相对来说非常庞大,所以不加入版本管理,将配置信息写入package.json并将其加入版本管理,其他开发者对应下载即可(命令提示符执行npm install,则会根据package.json
node文件, 第二个是脚本文件, 第三个是参数 npm scripts(npm脚本)发送命令行参数 什么是npm scripts npm 允许在package.json文件里面,使用scripts..."scripts": { "build": "node build.js" } } 上面代码是package.json文件的一个片段,里面的scripts字段是一个对象。...比较特别的是, 这个shell 会自动将当前目录下的node_modules/.bin子目录加入PATH,执行结束, 再将PATH变量恢复原样 通配符 由于 npm 脚本就是 Shell 脚本,因为可以使用..."lint": "jshint *.js" "lint": "jshint **/*.js" 上面代码中,*表示任意文件名,**表示任意一层子目录。...[2] 编译环境中的几种传参方法[3] 参考资料 [1]npm scripts 使用指南: http://www.ruanyifeng.com/blog/2016/10/npm_scripts.html
npm 允许在package.json文件里面,使用scripts字段定义脚本命令。 { // ......"scripts": { "build": "node build.js" } } 上面代码是package.json文件的一个片段,里面的scripts字段是一个对象。..."lint": "jshint *.js" "lint": "jshint **/*.js" 上面代码中,*表示任意文件名,**表示任意一层子目录。...这种行为很容易让用户感到困惑,所以 npm 4 引入了一个新的钩子prepare,行为等同于prepublish,而从 npm 5 开始,prepublish将只在npm publish命令之前运行。..."scripts": { "install": "foo.js" } 上面代码中,npm_package_scripts_install变量的值等于foo.js。
int yCount = 0; int xCount = RowCount; 15 if (ControlArry.Length 的数量大于总控件
"lint": "jshint *.js" "lint": "jshint **/*.js" 上面代码中,* 表示任意文件名,**表示任意一层子目录。...12、package.json中的bin属性 package.json中的bin是命令名和本地文件的映射。...在package.json中增加bin属性,设置命令名和index.js的映射关系。...在终端当前目录中进行全局安装: npm install -g 安装成功后,则在电脑任意文件夹打开终端,执行package.json中bin中设置的命令,都会执行对应的index.js中的代码。...像我们一些常用vue、vue-cli、create-react-app等都是通过bin属性将命令映射到了全局上的 参考链接: 阮一峰--npm scripts使用指南:http://www.ruanyifeng.com
npm install cnpm -g --registry=https://registry.npm.taobao.org 4、全局安装gulp:(c)npm install gulp -g 5、新建package.json...3.8.11", 17 "gulp-less": "^3.0.0" 18 } 19 } 6、本地项目安装,命令行定位项目目录后执行:(c)npm install --save-dev(根据package.json...的配置,安装组件到项目) 若忽略第五步,则这里只执行:(c)npm install gulp --save-dev(仅安装gulp到项目) 7、安装需要的gulp组件(绿色部分为需要安装的组件)另...styles', function() { var timestamp = +new Date(); 23 return gulp.src('style/**/*.scss')//表示css及子文件夹中的所以文件...)) 59 .pipe(uglify()) 60 .pipe(gulp.dest('js')) 61 .pipe(notify({ message: 'Scripts
package.json包依赖文件和一个入口文件 gulpfile.js(其他名字识别不了) 然后就类似的先装上gulp npm install gulp --save-dev 最基本的使用方式是这样:...(gulp-livereload) 图片缓存,只有图片替换了才压缩(gulp-cache) 更改提醒(gulp-notify) 清除文件(del) 使用它们,就要先install,可以直接在package.json...; }); 解释一下,其实就是 将sass文件编译成css,以流的形式pipe结果,再加css前缀,修改后缀为.min.css,并作资源压缩,最后成功后返回done的消息 命令行键入...再试一下 js的 gulp.task('scripts',function(){ return gulp.src('....'watch'],function(){ gulp.start('styles','scripts'); }); 解释一下,第一个参数是任务1(不一定非得default),第二个参数也是任务(
EasyNVR已经支持自定义上传音频文件,可以做慢直播场景使用,前两天有一个开发者提出一个问题:想把一个MV中的音频拿出来放到EasyNVR中去做慢直播。...经过我们的共同研究之后,终于想出一个办法,就是先将这个音乐提取出来,再添加进EasyNVR中。...我们采用的是ffmpeg命令行的方法拿到AAC数据,具体命令如下: ffmpeg -i input-video.mp4 -vn -acodec copy output-audio.aac 将获取的AAC...不得不说ffmpeg就是强大,ffmpeg是专门用于处理音视频的开源库,既可以使用它的API对音视频进行处理,也可以使用它提供的工具,如 ffmpeg,ffplay,ffprobe,来编辑你的音视频文件...如果大家对我们的开发及产品编译比较感兴趣的话,可以关注我们博客,我们会不定期在博客中分享我们的开发经验和一些功能的使用技巧,欢迎大家了解。
Babel 用于将 ES6 的代码转化为 ES5,使得 ES6 可以在目前的浏览器环境下使用。学习使用 babel 是为了使用 ES2015 做准备。...在项目内运行 babel-cli 初始化项目 npm init 再安装 babel-cli npm install --save-dev babel-cli 项目中的package.json应该包含如下内容...plugins": [] } 现在在项目src/main.js中写一些 ES2015 的代码试试吧。...配置.jshintrc 若编辑器中安装了 jshint 语法检查的插件。默认对于 ES2015 的代码可能会报错或者警告,看着可能会不爽。我们可以在配置文件中将它设置为允许 ES2015 的模式。...关于.jshintrc的更详细配置可以参见官方示例:https://github.com/jshint/jshint/blob/master/examples/.jshintrc 好,babel 就说到这里
命令:node -v 如果返回版本号说明安装正常 然后再 npm init 会自动生成一个package.json文件。...文件 然后安装js代码检测插件,压缩文件插件,重名名插件(这里只讲一下这三个插件的使用,当然gulp还有很多强大的插件) js代码检测插件: npm install gulp-jslint –save-dev...= require("gulp-jshint"), uglify = require("gulp-uglify"), rename = require("gulp-rename");...gulp.task("scripts",function(){ return gulp.src("src/calendar.js") .pipe(jshint()) //检查代码...(uglify()) //压缩文件 .pipe(gulp.dest("dist")); //压缩存放的路径 这里的是根目录下的 dist目录 }); 最后控制台 gulp lint 启动任务
install -g grunt-cli 安装完成可以命令行中输入“grunt”测试是否安装成功 安装成功后 二、用法说明 grunt需要package.json文件描述,很多操作都直接通过这个json...什么叫添加到依赖中去?...当然了,还有图片的压缩 imagemin 也可以去试试 2)jshint 代码检查 js代码的检查可以使用 jshint插件 同理,先 装好 grunt-contrib-jshint 检查的规则见 DOCS...同理,csslint 也可作css的语法检查,可以去试试 3)使用 grunt-contrib-watch 插件 watch的使用会自动监听修改,并grunt自动构建 同理,config中增添watch...spawn: false } } } 4)使用 grunt-contrib-sass 插件 这个插件可以自动将sass
它的一个很重要的作用就是:将开发者从繁琐的包管理工作(版本、依赖等)中解放出来,更加专注于功能的开发。 如何使用 NPM 安装 npm 不需要单独安装。...package.json 文件有一个 scripts 字段,可以用于指定脚本命令,供 npm 直接调用。...": "latest", "mocha": "latest" }, "scripts": { "lint": "jshint **.js", "test": "mocha...写在 scripts 属性中的命令,也可以在 node_modules/.bin 目录中直接写成 bash 脚本。下面是一个 bash 脚本。 #!...除了将全局的包链接到本地以外,使用 npm link 命令还可以将本地的包链接到全局。使用方法是在包目录(package.json 所在目录)中运行 npm link 命令。
package.json 说明 package.json文件就是当前项目或者包(js模块、组件)的配置文件,所有当前项目的依赖的第三方模块,当前项目的配置等都定义在package.json文件中,当前它有一定的规范...--save-prod: 代表把当前安装包的配置写入到当前package.json文件中, 可以用 -P代替。...:在 package.json 文件所在的目录中执行 npm update 命令。...npm scripts 使用 我们可以通过npm编写一些使用频率非常高的:打包、运行测试、运行部署等shell命令到package.json文件的 scripts配置节点,方便我们执行一些复杂的重复性很高的任务...} } 在scripts中定义的脚本,我们可以直接通过npm run 运行,跟在shell中运行一样。
:需要几个文件: 1、package.json文件 在package.json文件中为scripts添加,方便使用命令: 最终package.json文件如下 "scripts": { "start...webpack,但是我们实际的开发中还需要针对单个的项目进行webpack安装,执行命令: 3、使用 npm init 初始化,生成 package.json 文件:执行命令: 1. npm init...,执行命令: npm install webpack --save-dev (2)安装React,–save 命令用于将包添加至 package.json 文件,执行命令: npm install...文件中为scripts添加,方便使用开启服务命令: "scripts": { "build": "webpack", "dev": "webpack-dev-server --devtool...中name不能跟我们的模块和项目文件目录同名!
在本教程中,我们将学习如何检索模型并使用按钮的触发器将其呈现在场景中。一旦显示,我们将隐藏焦点方块。...约束 然后,单击Storyboard编辑器左下角的第四个图标,将新约束添加到场景视图中。定义约束以确保您的用户界面适应不同的屏幕尺寸或设备方向。设置为0的顶部,左,右和底部。...然后,让我们用一个小消息将它添加到场景中。...,将您添加的每个模型追加到数组modelsInTheScene中。...结论 经过漫长的旅程,我们终于将我们的模型添加到我们的环境中,好像它们属于它。我们在本节中也学到了其他有用的概念。我们在故事板中定制了我们的视图,并在代码中播放动画。
领取专属 10元无门槛券
手把手带您无忧上云