2016-12-12 8 views
1

Я пытаюсь запустить the exhibits в проекте deck.gl. Я клонировать репозиторий, перешел в каталог exhibits и выполнить команду:Неизвестный плагин "static-fs", указанный в .babelrc?

npm run browserify 

Это устанавливает пакеты без ошибок, и запускаю проект, но когда браузер открывает я вижу следующее сообщение об ошибке:

Unknown plugin "static-fs" specified in "/Users/me/Projects/deck.gl/.babelrc" at 0, 
attempted to resolve relative to "/Users/me/Projects/deck.gl" 
while parsing file: /Users/me/Projectss/deck.gl/exhibits/app.js 

Так что проблема the .babelrc file:

{ 
    "presets": ["es2015", "stage-2", "react"], 
    "plugins": [ 
    "static-fs", 
    "transform-decorators-legacy" 
    ] 
} 

Что я должен делать? Google не предлагает никаких ответов, а static-fs не является пакетом.

+0

Этот _looks_ как правильный пакет https://www.npmjs.com/package/babel-plugin-static-fs –

+0

Спасибо. Я установил его и 'babel-plugin-transform-decorators-legacy', используя npm, и добавил оба пакета в devDependencies, но я все еще вижу ту же ошибку. Я также попытался изменить настройку конфигурации на 'babel-plugin-static-fs', но также выдает ошибку :( – Richard

+0

Эти пакеты находятся в' package.json', расположенном в корне проекта. Вы запускаете 'npm install' в корень тоже? – cartant

ответ

1

В дополнение к package.json в каталоге exhibits/browserify, deck.gl проект включает в себя package.json в корне проекта.

Обратите внимание, что в корневом файле есть пакеты, которые не находятся в файле exhibits/browserify.

Необходимо также запустить в корне npm install, так как «отсутствующие» зависимости будут разрешены обратно в корневой каталог node_modules.