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]
しかし、他のマシン上でビルドがまだ同じエラーがスローされます。