Недавно начал использовать готовый сборщик gulp-sass-starter. Столкнулся с такой проблемой, что не могу экспортировать модули. Добавил в объект "env" параметры "amd": true, но не помогло. Кто знает в чем может быть проблема?
// Текст ошибки
Error in plugin "webpack-stream"
Message:
./src/blocks/components/checkbox/checkbox.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
SyntaxError: D:\development\gulp\work\gems-dev\src\blocks\components\checkbox\checkbox.js: Unexpected token, expected ";" (3:7)
1 | import $ from 'jquery';
2 |
> 3 | module {
| ^
4 | $('input[type="checkbox"]').wrap('<div class="checkbox">').parent().append('<span class="checkbox__mark fa fa-check">');
5 | }
at Parser.raise (D:\development\gulp\work\gems-dev\node_modules\@babel\parser\src\parser\location.js:41:63)
at Parser.unexpected (D:\development\gulp\work\gems-dev\node_modules\@babel\parser\src\parser\util.js:160:16)
at Parser.semicolon (D:\development\gulp\work\gems-dev\node_modules\@babel\parser\src\parser\util.js:133:40)
at Parser.parseExpressionStatement (D:\development\gulp\work\gems-dev\node_modules\@babel\parser\src\parser\statement.js:796:10)
at Parser.parseStatementContent (D:\development\gulp\work\gems-dev\node_modules\@babel\parser\src\parser\statement.js:298:19)
at Parser.parseStatement (D:\development\gulp\work\gems-dev\node_modules\@babel\parser\src\parser\statement.js:141:17)
at Parser.parseBlockOrModuleBlockBody (D:\development\gulp\work\gems-dev\node_modules\@babel\parser\src\parser\statement.js:860:25)
at Parser.parseBlockBody (D:\development\gulp\work\gems-dev\node_modules\@babel\parser\src\parser\statement.js:836:10)
at Parser.parseTopLevel (D:\development\gulp\work\gems-dev\node_modules\@babel\parser\src\parser\statement.js:47:10)
at Parser.parse (D:\development\gulp\work\gems-dev\node_modules\@babel\parser\src\parser\index.js:43:10)
@ ./src/js/import/components.js 1:0-40
@ ./src/js/index.js
Details:
domain: [object Object]
domainThrown: true
// .eslintrc.json
{
"env": {
"browser": true,
"amd": true,
"commonjs": true,
"es6": true,
"node": true
},
"extends": "eslint:recommended",
"parser": "babel-eslint",
"parserOptions": {
"ecmaVersion": 6,
"sourceType": "module"
},
"rules": {
"indent": [
"error", 4
],
"linebreak-style": [
"error",
"windows"
],
"semi": [
"error",
"always"
]
}
}
// checkbox.js
import $ from 'jquery';
module {
$('input[type="checkbox"]').wrap('<div class="checkbox">').parent().append('<span class="checkbox__mark fa fa-check">');
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
столкнулся с проблемойКак сделать, чтобы при нажатии на обычные кнопки можно было переключать радио кнопки
Учусь писать ajax код через js, после нескольких монипуляций выползла следующия ошибка - SyntaxError: expected expression, got '<'; В ошибке показывает html файл...
До этого писал прокси сервер на для некоторых целей на Windows, однако не совсем представляю, как сделать это на Android