Closed FishOrBear closed 5 years ago
请使用 yarn
以安装正确依赖。
好的 我试试
使用yarn后
Test Suites: 2 failed, 42 passed, 44 total
Tests: 4 failed, 205 passed, 209 total
Snapshots: 4 passed, 4 total
Time: 14.112s
Ran all test suites.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
清空了 node_modules 没有
rm -r node_modules
yarn
yarn test
可能是node-sass
错误,我检查一下
看起来还是失败的,另外什么不升级依赖呢? typescript3 webpack4 等
目前运行稳定,升级这依赖问题有得捣腾。
我期间换了几台机器都是成功编译的,CI 上也没问题。
不过 Saladict 7 将基于 neutrino 9 开发,以后升级依赖应该会轻松些。
我运行typescript的类型校验也得到一些错误.
tsc --noEmit -w
你这么用 tsc ,用的是全局 TypeScript 吧,跟本项目的不是一个版本。yarn 有 lock file 安装依赖一般是非常一致的。
可以局部用,在package.json
里面的Script
里面添加后调用就是用项目的.
我检查了 lockfile ,是 TypeScript 版本问题,typescript@^2.8.1
但其实 2.9 跟 2.8 是不兼容的。我先锁上这个版本,你可以用 yarn add --dev typescript@2.8.x
试试。
目前的配置还涉及到 Jest 的一些插件,所以就不升级 typescript 了。下个版本会一并更换掉。
npm run test