Я пытаюсь разработать библиотеку НПМ, но когда я использую его в другое приложение, например:Невозможно импортировать модуль ES2015
import React from 'react';
import SmallGrid from 'react-smallgrid';
export default class Library extends React.Component{
Я получаю следующее сообщение об ошибке:
$ grunt browserify
Running "browserify:jsx" (browserify) task
>> /Users/me/code/myapp/node_modules/react-smallgrid/src/smallgrid.jsx:1
>> import React from 'react';
>>^
>> ParseError: 'import' and 'export' may appear only with 'sourceType: module'
Warning: Error running grunt-browserify. Use --force to continue.
library начинаются с:
import React from 'react';
import _ from 'lodash';
export default class SmallGrid extends React.Component{
Есть ли здесь кто-нибудь, кто знает, что означают эти ужасные ошибки JavaScript?
Как вы компиляции? Вы используете babel? –
@HenrikAndersson yes with '" babel-preset-es2015 ":"^6.1.2 ", " babel-preset-react ":"^6.1.2 ", " babelify ":"^7.2.0 ",' – Tjorriemorrie