2017-10-12 3 views
1

13-10-2017上では動作しません - 更新質問の最後を参照して、を追加 - セルフに答え、下記を参照してください、問題カスタムバンドルされたノードのインストールは、他のPC

13-10-2017を解決しました、まだ未解決の

説明まず、問題以降:

私たちのチームは、準備された開発環境を使用して、私はLiferayのテーマgeneratoでのLiferay DXPのテーマを構築するために必要なノードのコンポーネントを追加しますr。

私はWin64-Zip-Installationからノードをインストールしたので、カスタムディレクトリ(win10)にアンパックしました。

私は環境変数を設定し、.npmrcを作成しました。プレフィックス(npm-packages)とキャッシュ(npm-cache)も上記のカスタムディレクトリにあります。

私はNPM経由で必要な追加のコンポーネントをインストールしました(ゴクゴク、ヨーヨー、発電Liferayのテーマ、Liferayのテーマ・タスク、Liferayのテーマ-depsの-7.0、-gを持つすべての)

だから私の世界にこの

custom directory 
       | 
       +--- node-v6.11.4-win-x64 
       | 
       +--- npm-cache 
       | 
       +--- npm-packages 

環境変数をパス

含む

NODE_PATH=(custom directory)\node-v6.11.4-win-x64;(custom directory)\npm-packages\node_modules 
NPM_PACKAGES=(custom directory)\npm-packages 

設定されているようにインストールが見えます

Path=...;(custom directory)\node-v6.11.4-win-x64;(custom directory)\npm-packages 

そして.npmrcは、私のマシン上で動作LiferayのDXPのテーマを構築

prefix=(custom directory)\npm-packages 
cache=(custom directory)\npm-cache 
proxy=(our proxy) 
registry=http://registry.npmjs.org/ 
fetch-retry-mintimeout=1000 
fetch-retry-maxtimeout=3000 
strict-ssl=false 

ように書きます - 私は完全なカスタムフォルダを圧縮して(別の開発者のマシン上でそれを解凍するとWOMM

環境変数と.npmrcを別のマシンに設定した場合)、ビルドは機能しません。

(Mavenのantrun EXEC gulp.cmd)エラーメッセージが

[exec] Error: Cannot find module '(project directory)\node_modules\gulp\bin\gulp.js' 

どこにある "(プロジェクトディレクトリ)は、" 私のDXPのテーマソースフォルダではなく、前述したカスタムインストールフォルダです。

他のコマンドはまた、例えば

ため
node -v 
npm -v 
npm cache ls 

npm install -g yo gulp 

早く終了し、エラーを示さなかったような他のマシンに問題を示しません。

更新

一つの試み昨日は他のマシン上で

npm install -g yo gulp 

を呼び出すことだった、これはzipファイルの内容への唯一の違いでなければなりません。

コール

npm list -g 

は、他のマシン上で、これらの違い

1099a1100 
> +-- [email protected] extraneous 
1222a1224,1226 
> | +-- [email protected] invalid 
> | | +-- [email protected] extraneous 
> | | `-- [email protected] extraneous 

が無効なエントリは次が他のマシンで試してくださいyo.update-通知

の子であることを示して

npm uninstall -g yo 
npm cache clear 
npm install -g yo 

私と他のマシンとの間に新しいdiffは

1211c1211 
< +-- [email protected] 
--- 
> +-- [email protected] 
1222a1223,1225 
> | +-- [email protected] 
> | | +-- [email protected] 
> | | `-- [email protected] 
1223a1227,1230 
> | +-- [email protected] 
> | | +-- [email protected] 
> | | `-- [email protected] 
> | | `-- [email protected] 
1257c1264 
< | +-- [email protected] 
--- 
> | +-- [email protected] 

しかし、他のマシン上でビルドがまだ同じエラーがスローされます。

答えて

関連する問題