typescript - tslint - 在使用全局和内联 npm 脚本之间得到不同的结果
问题描述
当我使用命令时,我发现 tslint 可以正常工作:
tslint -c tslint.json --project tsconfig.json 'src/**/*.ts'
但是当我将它移到 npm 脚本时,我发现它似乎没有读取tslint.json
。
我的 package.json 像:
{
"name": "short-night",
"scripts": {
"tslint": "tslint -c tslint.json --project tsconfig.json 'src/**/*.ts'"
},
"devDependencies": {
"ts-lint": "^4.5.1",
"tslint": "^5.11.0",
"tslint-config-airbnb": "^5.11.1",
"typescript": "^2.9.2",
},
"dependencies": {
}
}
有我的项目。
解决方案
从命令中删除'
s ,它应该可以工作。tslint
通常,如果您还传递了 a ,则不需要手动将文件路径传递给命令--project
,因为它会从项目中获取路径。
"tslint": "tslint -c tslint.json --project tsconfig.json src/**/*.ts",
推荐阅读
- python - 使用 django-simple-history 和 django-queryable-properties 在 Django 查询集中添加历史字段值
- python - Python - 使用 cx_Freeze 构建二进制文件时,代码保存在哪里?
- python - 检测 Jupyter notebook 时 tqdm 失败
- field - 复制字段配置以在表单 API 中创建新的类似字段
- android - Android 中的捐款
- python - Pandas:如何从列中删除数字和特殊字符
- angular - 如何在有条件的状态下通过角度的笑话单元测试来测试按钮
- powershell - 使用 Windows 默认压缩工具在 Windows 2016 数据中心版中使用“filename.extension”.zip 单独压缩文件夹中的文件
- python - Autostarting Python scripts on boot using crontab on rasbian
- function - 在 FileMaker 中用普通字母查找特殊字符