Closed muojp closed 9 years ago
@vvakame :cry:
@muojp :crying_cat_face:
@muojp fix it!(maybe
language-reviewのmasterで久々に出た
Atom Version: 1.0.7 System: Mac OS X 10.10.4 Thrown From: language-review package, v0.8.10
Failed to load the language-review package
At Cannot read property 'prototype' of undefined
TypeError: Cannot read property 'prototype' of undefined
at __extends (/Users/muo/workspace/language-review/lib/util/review-runner.js:9:78)
at /Users/muo/workspace/language-review/lib/util/review-runner.js:19:5
at Object.<anonymous> (/Users/muo/workspace/language-review/lib/util/review-runner.js:33:3)
at Module._compile (module.js:452:26)
at Object.loadFile [as .js] (/Applications/Atom.app/Contents/Resources/app.asar/src/babel.js:163:21)
at Module.load (module.js:347:32)
at Function.Module._load (module.js:302:12)
at Module.require (module.js:357:17)
at require (module.js:376:17)
at Object.<anonymous> (/Users/muo/workspace/language-review/lib/linter.js:3:20)
{
"core": {
"themes": [
"one-light-ui",
"one-light-syntax"
]
},
"language-review": {}
}
# User
japanese-wrap, v0.2.10
language-review, v0.8.10
linter, v0.12.6
vim-mode, v0.50.0
# Dev
No dev packages
なお、15ファイルほど.re
を開いているのだけど 閉じたら開き直すのが割と大変なのでどのファイルが原因かは特定してない
この状態では、かどうかは分からないけれどToggle Preview / Toggle Outline / Toggle Syntax Listが全て効かない(ショートカット、メニュー共に)
あれ、already reportedってAtom内で言われたけど ちゃんと見ると別の問題ですね
手元で試したこと
grunt setup
をサボった分かな?→実行したgrunt
してビルド→review.jsあたりでエラーapm rebuild
忘れてた分かな?→実行した。こいつはokと言っているnpm update -g typescript
で1.5.3へアップデートgrunt
でビルドする際にひとつ上の階層のreview.js参照してる。先にこっちのビルドを試そう→gruntでのビルドにて以下のエラーを吐くUsing tsc v1.5.3
/Users/muo/workspace/review.js/lib/builder/htmlBuilder.ts(351,45): error TS2339: Property 'trimLeft' does not exist on type 'string'.
/Users/muo/workspace/review.js/lib/builder/htmlBuilder.ts(406,56): error TS2339: Property 'trimLeft' does not exist on type 'string'.
/Users/muo/workspace/review.js/lib/builder/textBuilder.ts(254,45): error TS2339: Property 'trimLeft' does not exist on type 'string'.
/Users/muo/workspace/review.js/lib/builder/textBuilder.ts(296,56): error TS2339: Property 'trimLeft' does not exist on type 'string'.
/Users/muo/workspace/review.js/lib/controller/config.ts(151,26): error TS2339: Property 'error' does not exist on type 'string'.
/Users/muo/workspace/review.js/lib/controller/config.ts(153,27): error TS2339: Property 'warn' does not exist on type 'string'.
/Users/muo/workspace/review.js/lib/controller/config.ts(155,26): error TS2339: Property 'info' does not exist on type 'string'.
/Users/muo/workspace/review.js/lib/controller/controller.ts(1,1): error TS6053: File '/Users/muo/workspace/review.js/lib/typings/custom-colors.d.ts' not found.
/Users/muo/workspace/review.js/lib/index.ts(4,1): error TS6053: File '/Users/muo/workspace/review.js/lib/typings/polyfill.d.ts' not found.
/Users/muo/workspace/review.js/lib/js/exception.ts(2,14): error TS1219: Experimental support for decorators is a feature that is subject to change in a future release. Specify '--experimentalDecorators' to remove this warning.
git clean -dfx
叩いて./setup.sh
→grunt
→ 上と同じエラーnodebrew install-binary io@3
→nodebrew use io@3
→npm install -g grunt-cli
→./setup.sh
(警告大量に出る感じを見ると、さすがに新しくしすぎたっぽい?)→grunt
→さきと同じエラーで諦めましたん
↑
review.js muo$ git log --abbrev-commit | head -1
commit 00d3f13
language-review muo$ git log --abbrev-commit | head -1
commit 7847a3a
その後、review.js側のビルドエラーは一旦諦めておくとして、やっぱlanguage-reviewのビルドからひとつ上の階層のreview.jsを参照してるのがおかしいなーと思う。
git clean -dfx
を叩き、setup.sh
でひと通りの準備からビルドまでを実施結果、ビルドは通り Atom側でも例外解消した。
review.jsのビルドが通らないのをさておくと、手元開発環境の再構築で解消しましたとさ(closed)
language-review側は問題ないってことだな!
Atom Version: 0.187.0 System: Mac OS X 10.10.2 Thrown From: language-review package, v0.6.4
Stack Trace
Failed to load the language-review package
Commands
Config
Installed Packages