grunt 파일을 사용하여 폴더의 node_modules라는 폴더에 대한 Linux 심볼릭 링크가 있습니다. 그러나 grunt를 실행하면 다음과 같이 나타납니다.오류 로컬 Npm 모듈 (symlink를 통해) 로컬에 존재하는 경우 로컬 Npm 모듈을 찾을 수 없습니다. (symlink를 통해)
로컬 Npm 모듈 "jshint-stylish"을 (를) 찾을 수 없습니다. 설치되어 있습니까?
내 모든 다른 npm 모듈은 잘 동작합니까?
내 툴툴 거리는 소리 파일 :
module.exports = function (grunt) {
grunt.loadNpmTasks('grunt-shell');
grunt.loadNpmTasks('grunt-open');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-clean');
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-copy');
grunt.loadNpmTasks('grunt-contrib-connect');
grunt.loadNpmTasks('grunt-karma');
grunt.loadNpmTasks('grunt-closure-compiler');
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.loadNpmTasks('jshint-stylish');
권한 :
[email protected]:~/dev/root/node_modules$ ls -l
total 96
..
drwxr-xr-x 3 me me 4096 Jun 10 14:57 grunt-shell
drwxr-xr-x 3 me me 4096 Jun 10 15:00 jshint-stylish
..
EDIT_____________________ 내가 기자로 툴툴 거리는 소리에 그것을 사용하고 있습니다 :
jshint: {
options: {
jshintrc: '.jshintrc',
reporter: require('jshint-stylish')
},
all: [
을 실제로 설치 되었습니까? 그것은 확실히'node_modules' 디렉토리에 있습니까? 다른 모듈과 동일한 권한을 가지고 있습니까? –
@JamesAllardice 네, 똑같은 perms를 가지고 있습니다. 감사합니다. – FutuToad
올바른 방법으로'jshint-stylish'를 사용하고있는 것처럼 보이지 않습니다. Grunt 플러그인이 아닙니다. [readme] (https://github.com/sindresorhus/jshint-stylish)를 참조하십시오. –