angular - Angular 6 更新 - 找不到 rxjs-5-to-6-migrate 命令
问题描述
在update.angular.io的升级过程中:
使用 rxjs-tslint 自动更新规则删除已弃用的 RxJS 6 功能。
对于大多数应用程序,这意味着运行以下两个命令:
npm install -g rxjs-tslint rxjs-5-to-6-migrate -p src/tsconfig.app.json
但是当我按照这些步骤运行时rxjs-5-to-6-migrate -p src/tsconfig.app.json
,我得到了错误:
rxjs-5-to-6-migrate: command not found
这个命令不起作用有什么原因吗?
解决方案
我确实让它工作了,我的步骤如下:
rxjs-tslint
本地安装-cd YOUR_PROJECT_DIR && npm i rxjs-tslint
.- 然后从您的项目 root 运行
node_modules/.bin/rxjs-5-to-6-migrate -p PATH_TO_YOUR_TSCONFIG.json
。 - 如果您收到类似 的错误消息
rxjs-tslint/node_modules/.bin/tslint: not found
,请执行cd node_modules/rxjs-tslint && npm install
并重复步骤 2。
推荐阅读
- python - 不在 API 中的数据的 Django GET 请求结果
- docker - 在自定义桥接网络中访问具有名称的容器
- firebase - Firebase 关系实体
- math - 乘以 256 有什么作用
- fossil - 使用 Fossil SCM 提供静态文件
- c# - 如何将 HTML 打印为 pdf 文档
- reactjs - 请求的资源上不存在“Access-Control-Allow-Origin”标头 - 尝试使用 Axios 从 REST api 获取数据时
- log4j - Zeppelin log4j 设置不在控制台中打印日志
- javascript - 如何导出要在中间件中使用的 Node MongoDB 驱动程序连接?
- flutter - 字符串 num1=stdin.readLineSync(); 不允许我输入数字,答案显示“空”