私はローカルマシン上で何も混乱させない再現可能なビルド環境を設定しようとしています。そのために、npm
とvue
cliをラップするためにドッカーを使用することに決めました。すべてが私が最初にvue quickstartコマンドを実行したマシンで実行されます。私は別のマシン上のリポジトリからの新鮮なクローンを取るvuejsアプリケーションがnockで動作しない
しかし、とき、私はセットアッププロセスを実行した後、次のエラーを取得:
$ ./npm run dev
> [email protected] dev /data
> node build/dev-server.js
module.js:472
throw err;
^
Error: Cannot find module '/data/build/dev-server.js'
at Function.Module._resolveFilename (module.js:470:15)
at Function.Module._load (module.js:418:25)
at Module.runMain (module.js:605:10)
at run (bootstrap_node.js:427:7)
at startup (bootstrap_node.js:148:9)
at bootstrap_node.js:542:3
npm ERR! Linux 4.4.0-57-generic
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "dev"
npm ERR! node v7.7.4
npm ERR! npm v4.1.2
npm ERR! code ELIFECYCLE
npm ERR! [email protected] dev: `node build/dev-server.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] dev script 'node build/dev-server.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the my-project package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node build/dev-server.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs my-project
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls my-project
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /data/npm-debug.log
これは、詳細は/data/npm-debug.log
であるが、私はそれを見ることができないと言いますファイルも。そのため、build
フォルダとnpm-debug.log
の両方がマウントされたボリュームに表示されないようです。私はドッカーのセットアップで何かが間違っていると思う。しかし、私は何を知りません。
NOTEあなたは第四ステップのためにインストール「生地」を肝炎する必要があります。次のコマンドを実行し、次のエラーを再現するために
。あなたがそれを持っていない場合、fabfile.py
の内容を見て、それは本当に理解し、手動でタスクを実行するのは簡単です。
注2あなたが「pyvenv」とのpython 3を持っていない場合は、fab develop
タスクがdevelop
タスクの最後の段階で失敗します。 Pythonの部分が必要ないので、このdocker/npmの問題ではこれを無視することができます。
git clone https://github.com/exhuma/powonline
cd powonline
git checkout stackoverflow-2017-06-17
fab develop
cd frontend
./npm run dev