文章详情页
node.js - npm脚本参数
浏览:165日期:2024-07-14 13:20:15
问题描述
{ 'scripts': {'lint': 'eslint src tools && jscs src tools --verbose','csslint': 'csscomb src/components --lint --verbose',}
上面的代码只是一个实例,我想问的是后面传的参数相对于该脚本是什么意思?参数的名字是自定义的吗?通过CLI传参的方式是npm run lint -- --verbose这样的书写格式吗?
问题解答
回答1:cli传参少了个run吧?可以参考 阮一峰这篇文章
http://www.ruanyifeng.com/blo...
补充一下传参的用法:我没咋用过lint,我说一下我本地试验,首先我要用的基本用法是用命令行
$ qls init$ qls run
然后我改用package.json的形式:
{ 'name': 'd', 'version': '1.0.0', 'description': '', 'main': 'index.js', 'scripts': { 'run': 'qls' }, 'author': '', 'license': 'ISC'}
如果我只是npm run run实际上最终只是执行了qls方法,但我前面说了我命令行要带其他子指令或者参数的,那么我可以通过--来传入,具体如下:

相关文章:
1. 前端 - 怎样让scale缩小的元素不占据原来的空间?2. macos - mac下docker如何设置代理3. dockerfile - 为什么docker容器启动不了?4. javascript - Js对象怎么通过value值拿到key值?5. angular.js使用$resource服务把数据存入mongodb的问题。6. javascript - [MUI 子webview定位]7. docker - 各位电脑上有多少个容器啊?容器一多,自己都搞混了,咋办呢?8. vue.js - Vue APP基于webpack的项目,它是独立的项目吗?我后台是Java的,要如何实现,跨域请求吗?大牛请教一下谢谢9. java - SSH 根据id字段不能更新数据问题10. docker 下面创建的IMAGE 他们的 ID 一样?这个是怎么回事????
排行榜

网公网安备