用ドッカー内部NodeJS5.12.0画像にバベルを実行しているさて、私は過去数日間でこれを実行しようとしてきたし、何でも私は、それはエラーで終わります。ここにシナリオがあります。私はここで見つけるコーリー・ハウスのReduxのスターターキット上のdevの環境基盤を実行しようとしている:https://github.com/coryhouse/pluralsight-redux-starterは、Windows
が、私はいくつかのことをしたこれを行うには:
Windows用ドッカーをインストールします。
の設定]ダイアログで共有ドライブとして「D」を選択すると、ドッカーは、「D」のパーティションにアクセスすることができるように、私の「Windows 10」の資格情報を保存します。
オープニングまで上昇 "PowerShellを"。
引っ張るNodeJS:
docker pull node:5.12.0
コマンドを使用して5.12。 https://github.com/coryhouse/pluralsight-redux-starterからpackage.json、webpack.config.dev.js、.babelrc、および.eslintrcを引っ張ると「Dにコピーdocker run -it -v d:/temp:/www node:5.12.0 bash
:次のコマンドを使用してコンテナを作成
\私のWindowsマシン上の「temp」フォルダにコピーします。 bashの内部の「WWW」へのルートディレクトリから変更
。
npm install
を使用してパッケージをインストールする。
すべては終わりにする以外は、正しくインストールされているようだ、私は次のエラーメッセージ受信:とにかく
67097 warn optional Skipping failed optional dependency /chokidar/fsevents: 67098 warn notsup Not compatible with your operating system or architecture: [email protected] 67099 verbose stack Error: ENOTSUP: operation not supported on socket, symlink '../acorn/bin/acorn' -> '/www/node_modules/acorn-jsx/node_modules/.bin/acorn' 67099 verbose stack at Error (native) 67100 verbose cwd /www 67101 error Linux 4.4.15-moby 67102 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" 67103 error node v5.12.0 67104 error npm v3.8.6 67105 error path ../acorn/bin/acorn 67106 error code ENOTSUP 67107 error errno -95 67108 error syscall symlink 67109 error nospc ENOTSUP: operation not supported on socket, symlink '../acorn/bin/acorn' -> '/www/node_modules/acorn-jsx/node_modules/.bin/acorn' 67110 error nospc This is most likely not a problem with npm itself 67110 error nospc and is related to insufficient space on your system. 67111 verbose exit [ -95, true ]
を、私はメッセージを無視して、私は
npm start
を入力し、次のエラーが発生します。npm info it worked if it ends with ok npm info using [email protected] npm info using [email protected] npm info lifecycle [email protected]~prestart: [email protected] > [email protected] prestart /www > babel-node tools/startMessage.js sh: 1: babel-node: not found
私は正しく、バベルがインストールされていることを確認するnpm list | grep babel
を試してみましたが、それは次のようになります それはそこにあります。ここで何が間違っていますか? Docker、Linux、NodeJS、NPMの新機能です。
はそれは、Windows用ドッカーでそのSymlinks on shared volumes are not supportedように見える
'/ chokidar/fsevents'エラーは心配することはありませんが、私はシンボリックリンクエラーに関係しています。 – cartant