バージョン選択

フォーラム

メニュー

オンライン状況

60 人のユーザが現在オンラインです。 (18 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 60
もっと...

サイト内検索

質問 > その他 > Ver 4.2.1で npm run watchできない

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
togaGreen
投稿日時: 2023/5/19 1:19
対応状況: 解決済
新米
登録日: 2023/5/19
居住地:
投稿: 10
Ver 4.2.1で npm run watchできない
お世話になります。
現在Ver4.2.1で開発を進めています。
ローカル環境でsassのコンパイルを行いたく、公式ドキュメントを見ながら設定を行ったのですが、エラーが発生しnpm run watchができない状態です。ご知見をお持ちの方、ご教授いただけないでしょうか?

公式ドキュメント:https://doc4.ec-cube.net/design_sass

環境
OS: mac (MAMP)
PHP: 7.4.33
EC-CUBE: 4.2.1
node: 10.24.1

行ったこと
1. npm install
2. npm run build
3. npm run watch

4. watch時に下記のエラーが発生
missing script: watch

5. gulp-watchをinstall
npm install --save-dev gulp-watch

その他package.jsonやgulpfile.jsをいじって見たのですがエラーが解消されず....

よろしくおねがいします。
togaGreen
投稿日時: 2023/5/19 10:09
対応状況: −−−
新米
登録日: 2023/5/19
居住地:
投稿: 10
Re: Ver 4.2.1で npm run watchできない
package.jsonのscripts部分に"watch"がないようです。
これでみんなはどうやってwatchスクリプトを実行しているんでしょうか?
https://github.com/EC-CUBE/ec-cube/blob/4.2/package.json
togaGreen
投稿日時: 2023/5/19 11:20
対応状況: −−−
新米
登録日: 2023/5/19
居住地:
投稿: 10
Re: Ver 4.2.1で npm run watchできない
gulpfile.jsに追記してみました。
npm run watchを実行すると以下が出力されました。
Starting 'watch'...

watchは動いているようですが変更が反映されないです。。
パスの指定が違う?

const build = require('./gulp/build/build')
const start = require('./gulp/build/start')

exports.default = build
exports.start = start

// -----ここから追記------ //
var gulp = require("gulp");
var sass = require("gulp-sass");

gulp.task("sass", function(){
gulp.src("./html/template/default/assets/scss/*.scss")
.pipe(sass({outputStyle: "expanded"}))
.pipe(gulp.dest("./html/template/default/assets/css"))
});

gulp.task("watch", function(){
gulp.watch("./html/template/default/assets/scss/*.scss", gulp.series(["sass"]))
});
mcontact
投稿日時: 2023/5/19 13:08
対応状況: −−−
登録日: 2022/1/22
居住地:
投稿: 1279
Re: Ver 4.2.1で npm run watchできない
npm run watchコマンドを実行した際の、ログは確認できますか?
どのようなエラーが出ますでしょうか?
/root/.npm/_logs/YYYY-MM-DDTHH_MM_SS_mmmZ-debug.logなどのログがあると思いますがご提示ください。


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

togaGreen
投稿日時: 2023/5/20 15:18
対応状況: −−−
新米
登録日: 2023/5/19
居住地:
投稿: 10
Re: Ver 4.2.1で npm run watchできない
ご返信いただきありがとうございます。

以下watchコマンド実行時のログになります。
よろしくお願いします。

0 info it worked if it ends with ok
1 verbose cli [ '/Users/user_name/.nodebrew/node/v10.24.1/bin/node',
1 verbose cli   '/Users/user_name/.nodebrew/current/bin/npm',
1 verbose cli   'run',
1 verbose cli   'watch' ]
2 info using npm@6.14.12
3 info using node@v10.24.1
4 verbose stack Error: missing script: watch
4 verbose stack     at run (/Users/user_name/.nodebrew/node/v10.24.1/lib/node_modules/npm/lib/run-script.js:155:19)
4 verbose stack     at /Users/user_name/.nodebrew/node/v10.24.1/lib/node_modules/npm/lib/run-script.js:63:5
4 verbose stack     at /Users/user_name/.nodebrew/node/v10.24.1/lib/node_modules/npm/node_modules/read-package-json/read-json.js:116:5
4 verbose stack     at /Users/user_name/.nodebrew/node/v10.24.1/lib/node_modules/npm/node_modules/read-package-json/read-json.js:436:5
4 verbose stack     at checkBinReferences_ (/Users/user_name/.nodebrew/node/v10.24.1/lib/node_modules/npm/node_modules/read-package-json/read-json.js:391:45)
4 verbose stack     at final (/Users/user_name/.nodebrew/node/v10.24.1/lib/node_modules/npm/node_modules/read-package-json/read-json.js:434:3)
4 verbose stack     at then (/Users/user_name/.nodebrew/node/v10.24.1/lib/node_modules/npm/node_modules/read-package-json/read-json.js:161:5)
4 verbose stack     at ReadFileContext.<anonymous> (/Users/user_name/.nodebrew/node/v10.24.1/lib/node_modules/npm/node_modules/read-package-json/read-json.js:350:20)
4 verbose stack     at ReadFileContext.callback (/Users/user_name/.nodebrew/node/v10.24.1/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:123:16)
4 verbose stack     at FSReqWrap.readFileAfterOpen [as oncomplete] (fs.js:237:13)
5 verbose cwd /Applications/MAMP/htdocs/shop
6 verbose Darwin 20.2.0
7 verbose argv "/Users/user_name/.nodebrew/node/v10.24.1/bin/node" "/Users/user_name/.nodebrew/current/bin/npm" "run" "watch"
8 verbose node v10.24.1
9 verbose npm  v6.14.12
10 error missing script: watch
11 verbose exit [ 1, true ]
mcontact
投稿日時: 2023/5/21 11:14
対応状況: −−−
登録日: 2022/1/22
居住地:
投稿: 1279
Re: Ver 4.2.1で npm run watchできない
npm run watchコマンドは、ec-cube4.0.5以降は不要なコマンドとして削除されています。
使用したい場合は、削除された箇所などを書き戻すなりする必要があります。
https://github.com/EC-CUBE/ec-cube/pull/4523


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

togaGreen
投稿日時: 2023/5/21 15:30
対応状況: 解決済
新米
登録日: 2023/5/19
居住地:
投稿: 10
Re: Ver 4.2.1で npm run watchできない
ご返信ありがとうございます。
ec-cube4.0.5以降は不要なコマンドになった旨承知しましたm(_ _)m
ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,687名です
総投稿数は109,933件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1569
9
mcontact
1279
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.