美文网首页我爱编程
npm-npmscript-gulp-webpack

npm-npmscript-gulp-webpack

作者: Taaaaaaaurus | 来源:发表于2018-05-24 23:31 被阅读0次
题目1: 如何全局安装一个 node 应用?
  • npm install -g app
题目2: package.json 有什么作用?

每个项目的根目录下面,一般都有一个package.json文件,定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)。npm install命令根据这个配置文件,自动下载所需的模块,也就是配置项目所需的运行和开发环境。
http://javascript.ruanyifeng.com/nodejs/packagejson.html

题目3: npm install --save app 与 npm install --save-dev app有什么区别?
  • -save-dev 是指将包信息添加到 package.json 里的 devDependencies节点,表示开发时依赖的包。
  • -save 是指将包信息添加到 package.json 里的dependencies节点,表示发布时依赖的包。

npm install --production
后面加了–production参数后,会忽略devDependencies节点的包,便于生产环境和本地环境共用同一份package.json

题目4: node_modules的查找路径是怎样的?
  • 先从本地目录下寻找,不存在就依次向上级目录中查询,直到系统根目录。node全局安装在系统根目录下,所以全局安装后可在所有目录下使用。
题目5: npm3与 npm2相比有什么改进?yarn和 npm 相比有什么优势? (选做题目)
题目6: webpack是什么?和其他同类型工具比有什么优势?
题目7:npm script是什么?如何使用?
  • npm script 允许在 package.json 中使用 scripts 字段定义脚本命令。通过设置 npm script 可以方便实现前端工作流
    对于自定义的脚本命令,需要在命令前加上“run”,而自带的脚本命令则可以直接使用。例如,npm startnpm run merge
题目8: 使用 webpack 替换 入门-任务15中模块化使用的 requriejs
题目9:gulp是什么?使用 gulp 实现图片压缩、CSS 压缩合并、JS 压缩合并

gulp是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务如使用 gulp 实现图片压缩、CSS 压缩合并、JS 压缩合并等

var gulp = require('gulp');

var cssnano = require('gulp-cssnano');
var concat = require('gulp-concat');
var imagemin = require('gulp-imagemin');
var uglify = require('gulp-uglify');

gulp.task('build:css', function () {
  gulp.src('css/*.css')
    .pipe(concat('merge.min.css'))
    .pipe(cssnano())
    .pipe(gulp.dest('dist/css/'));
});

gulp.task('build:js', function () {
  gulp.src('js/src/*.js')
    .pipe(uglify())
    .pipe(concat('merge.min.js'))
    .pipe(gulp.dest('dist/js/'));
});

gulp.task('build:img', function () {
  gulp.src('*.jpeg')
    .pipe(imagemin())
    .pipe(gulp.dest('dist/imgs/'))
});

gulp.task('build', ['build:css', 'build:js', 'build:img']);

相关文章

  • npm-npmscript-gulp-webpack

    题目1: 如何全局安装一个 node 应用? npm install -g xxx 题目2: package.js...

  • npm-npmscript-gulp-webpack

    1: 如何全局安装一个 node 应用? npm install -g app 2: package.json 有...

  • npm-npmscript-gulp-webpack

    1.如何全局安装一个 node 应用? 在终端输入以下命令,即在全局安装应用,可在终端输入fanyi、webpac...

  • npm-npmscript-gulp-webpack

    题目1: 如何全局安装一个 node 应用? “全局安装”指的是将一个模块安装到系统目录中,各个项目都可以调用。一...

  • npm-npmscript-gulp-webpack

    如何全局安装一个 node 应用? 将安装包放在 /usr/local/lib/node_modules 下 可...

  • npm-npmscript-gulp-webpack

    1: 如何全局安装一个 node 应用? npm是一个node包管理和分发工具,有了npm,可以很快的找到特定服务...

  • npm-npmscript-gulp-webpack

    题目1: 如何全局安装一个 node 应用? npm install -g 题目2: package.json 有...

  • npm-npmscript-gulp-webpack

    1. 如何全局安装一个 node 应用? 2. package.json 有什么作用? 命令行 npm init ...

  • npm-npmscript-gulp-webpack

    1. 如何全局安装一个 node 应用? 使用npm install -g packageName命令来全局安装n...

  • npm-npmscript-gulp-webpack

    1.一如何全局安装一个 node 应用? npm i xxx一般全局安装之后,还要在本地安装一次,npm i --...

网友评论

    本文标题:npm-npmscript-gulp-webpack

    本文链接:https://www.haomeiwen.com/subject/kfzzmxtx.html