npm run XXX是执行配置在package.json中的脚本
来源:互联网 发布:旅游大数据分析方案 编辑:程序博客网 时间:2024/06/05 00:33
npm run XXX
是执行配置在package.json中的脚本,比如:
"scripts": { "dev": "node build/dev-server.js", "build": "node build/build.js", "unit": "karma start test/unit/karma.conf.js --single-run", "e2e": "node test/e2e/runner.js", "test": "npm run unit && npm run e2e", "lint": "eslint --ext .js,.vue src test/unit/specs test/e2e/specs" },
只有这里配置了,你才能run,所以不是所有的项目都能npm run dev/build。要了解这些命令做了什么,就要去scripts中看具体执行的是什么代码。这里就像是一些命令的快捷方式,免去每次都要输入很长的的命令(比如unit那行)。
为什么会出现ERROR,就是因为在跑这些对应的脚本文件的时候,可能是某些依赖没有被加载等的。
一般项目都会有build, dev, unit等,从名字上基本能看出来是干什么的。比如上面配置的unit
,就是开启karma去跑单元测试,具体测试内容,要去看karma.conf.js;e2e
就是end to end的端到端测试;而test
则会将单元测试和端到端测试都执行。
有些项目中根据需要,还会配置其他命令,例如自动生成文档,比如这里:
"build:doc": "node ./scripts/build-doc.js",
如果你去build-doc.js中看的话,会发现,这个脚本在遍历所有源文件,解析注释和其他内容,自动生成API文档
0 0
- npm run XXX是执行配置在package.json中的脚本
- npm run 执行多任务的package.json配置
- npm package.json配置说明
- npm run XXX
- npm的package.json中的dependencies版本号
- npm安装package.json中的模块依赖
- npm: package.json中的main属性
- npm missing package.json
- npm与package.json
- npm package.json中的dependencies和devDependencies的区别
- npm 如何全面升级package.json中的版本号
- npm package.json字段简介
- npm中package.json详解
- npm中package.json详解
- npm package.json文件解读
- npm package.json文件解读
- npm package.json文件解读
- npm package.json文件解读
- 2017.1.19日测试题解
- Win7 U盘安装Ubuntu16.04 双系统详细教程
- android项目组件化
- 文章标题
- Zookeeper安装和配置
- npm run XXX是执行配置在package.json中的脚本
- JVM类加载原理学习笔记
- 写了一个简单的数据库连接池
- 《Java 编程思想》-第6章 访问权限控制 笔记
- 数据库中多对多的关系设计
- Hyperledger fablic 0.6 在centos7环境下的安装与部署
- Bash基本功能
- 深度剖析类加载器系列文章:一、Java类的加载、链接、初始化
- PHP生成随机姓名的类