syuilo / misskey-web

Misskey Web Client
MIT License
9 stars 1 forks source link

typescript: missing declaration files #69

Closed otofune closed 8 years ago

otofune commented 8 years ago

resolve error TS2304: Cannot find name 'process' err

syuilo commented 8 years ago

Thx!

AyaMorisawa commented 8 years ago

How to reproduce that error? Did you try building as it's written in README.md?

syuilo commented 8 years ago

@AyaMorisawa 1回目のビルドは必ず失敗する現象が昔からあったので、そのことだと思います:

> misskey-web@0.0.0 build /var/misskey/misskey-web
> gulp build

[05:07:43] Using gulpfile /var/misskey/misskey-web/gulpfile.js
[05:07:43] Starting 'build-before'...
[05:07:43] Misskey-Webのビルドを開始します。時間がかかる場合があります。
[05:07:43] ENV: production
[05:07:43] Finished 'build-before' after 277 μs
[05:07:43] Starting 'build:ts'...
[05:07:43] TypeScriptをコンパイルします...
[05:07:43] Starting 'copy:bower_components'...
[05:07:43] Bower経由のパッケージを配置します...
[05:07:43] Starting 'build:scripts'...
[05:07:43] フロントサイドスクリプトを構築します...
src/config.ts(18,6): error TS2304: Cannot find name 'process'.
src/config.ts(19,3): error TS2304: Cannot find name 'process'.
src/load-config.ts(1,21): error TS2307: Cannot find module 'fs'.
src/load-config.ts(2,23): error TS2307: Cannot find module 'js-yaml'.
src/meta.ts(5,33): error TS2304: Cannot find name '__dirname'.
Fatal Error. Unable to compile TypeScript file. Exiting.

npm ERR! Linux 4.7.2-1-ARCH
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "run" "build"
npm ERR! node v6.9.1
npm ERR! npm  v3.10.9
npm ERR! code ELIFECYCLE
npm ERR! misskey-web@0.0.0 build: `gulp build`
npm ERR! Exit status 2
...
syuilo commented 8 years ago

こちらで確認したところ、このPRを適用することでこのエラーは出なくなったので(相変わらず(他のエラーにより)"失敗"はしますが)、マージさせていただきました