2017-02-03 5 views
0

Я использовал НПМ установить два модуля в моем WebPack проекте: 1, НПМ установить amcharts/amcharts3 2, НПМ установить amcharts/ammap3amcharts3 и ammap3 Скобках шаблон ошибки

но получил ниже ошибки, когда я запускаю «старт НПМ ', кто-нибудь знает, как это исправить? Заранее спасибо.

ОШИБКА в ./~/amcharts3/amcharts/serial.js модуль синтаксического анализа не удалось: шаблон /Users/xx/Documents/xx/node_modules/amcharts3/amcharts/serial.js Скобках (54: 249) Для обработки этого типа файла может потребоваться соответствующий загрузчик. @ multi (webpack) -dev-server/client? http://localhost:3000 ./src/main.browser.ts

ОШИБКА в ./~/ammap3/ammap/ammap.js модуля синтаксического анализа не удался: /Users/xx/node_modules/ammap3/ammap/ammap.js Скобки шаблона (173 : 426) Для обработки этого типа файла может потребоваться соответствующий загрузчик.

ответ

3

EDIT 2: Кажется, что они выпустили исправление в acorn. Если вы перейдете на 4.0.8, это будет fixed.

npm install --save [email protected] 

EDIT: Это, как представляется, проблема с зависимостью WebPack в acorn. Версия acorn4.0.7, похоже, ломает довольно много пакетов (related). Временный обходной путь будет блокировать acorn зависимость к более низкой версии:

// If webpack is a devDependency 
$ npm install --save-dev [email protected] 

// If webpack is a production dependency 
$ npm install --save [email protected] 

Если вы используете npm-shrinkwrap.json файл, вы можете изменить его на что-то вроде этого:

"acorn": { 
    "version": "4.0.4", 
    "from": "[email protected]>=4.0.4 <5.0.0", 
    "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.4.tgz" 
},