私はKeystoneJSでウェブサイトの足場を生成しようとしています。私はファイルを生成することができました。 しかしnpm start
でnodejsを開始するには、次のエラーにつながる:KeystoneJS watch:lintはあなたのgulpfileにありません
[10:17:29] Using gulpfile /home/daniel/Projects/keystonetest/gulpfile.js
[10:17:29] Task 'watch:lint' is not in your gulpfile
[10:17:29] Please check the documentation for proper gulpfile formatting
npm ERR! Linux 4.4.0-22-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "start"
npm ERR! node v5.11.1
npm ERR! npm v3.8.6
npm ERR! code ELIFECYCLE
npm ERR! [email protected] start: `gulp`
npm ERR! Exit status 1
私は一口ために新たなんです。私はwatch:lint
の意味を探しましたが、それについて何かを見つけられませんでした。私の知る限りでは、私のプロジェクトの変更を探しています。
マイgulp.js:また
var gulp = require('gulp');
var watch = require('gulp-watch');
var shell = require('gulp-shell')
var paths = {
'src':['./models/**/*.js','./routes/**/*.js', 'keystone.js','package.json']
};
gulp.task('runKeystone', shell.task('node keystone.js'));
gulp.task('watch', [
'watch:lint'
]);
gulp.task('default', ['watch', 'runKeystone']);
ノードモジュール(chokidar/fsevents)のいずれかが原因私のOS(Ubuntuの16.04)との互換性を欠けにインストールされていません。私が知る限り、それは必要ではありません。
私が試したもの:
- 再インストールKeystoneJS
- 作成された足場を複数回
- はエラーメッセージ
私が試みることができるどのような任意のアイデアを検索しましたか!
ありがとうございます!
あなたは 'lint'タスクを定義していないので、 –
タンクしてください。私はそんなことを考えました。しかし、なぜKeystoneは糸くず作業を作成しないのですか? – DaTebe
こんにちは。私は同じ問題があります。 – Stalso