Импорт css в проект Meteor приводит к ошибке синтаксиса: неожиданный токен

#css #meteor

#css #meteor

Вопрос:

** РЕДАКТИРОВАТЬ: я решил эту проблему.

Чтобы импорт работал с Meteor, вы должны поместить свой код в каталог /imports / . Вот официальное руководство по структурированию вашего приложения. Это странно, потому что я импортировал и экспортировал большинство вещей просто отлично, не используя их рекомендуемую файловую структуру. Не работал только импорт css.**

Всякий раз, когда я импортирую css из пакета npm, я получаю следующую ошибку:

 W20161023-13:23:17.701(-4)? (STDERR) /Users/mattmacpherson/Code/project/node_modules/codemirror/lib/codemirror.css:3
W20161023-13:23:17.701(-4)? (STDERR) .CodeMirror {
W20161023-13:23:17.701(-4)? (STDERR) ^        
W20161023-13:23:17.702(-4)? (STDERR)          
W20161023-13:23:17.702(-4)? (STDERR) SyntaxError: Unexpected token .
W20161023-13:23:17.703(-4)? (STDERR)     at exports.runInThisContext (vm.js:53:16)
W20161023-13:23:17.703(-4)? (STDERR)     at Module._compile (module.js:373:25)
W20161023-13:23:17.704(-4)? (STDERR)     at Object.Module._extensions..js (module.js:416:10)
W20161023-13:23:17.704(-4)? (STDERR)     at Module.load (module.js:343:32)
W20161023-13:23:17.704(-4)? (STDERR)     at Module.Mp.load (/Users/mattmacpherson/.meteor/packages/babel-compiler/.6.9.1_1.15j1r1l  os web.browser web.cordova/npm/node_modules/reify/node/runtime.js:16:23)
W20161023-13:23:17.704(-4)? (STDERR)     at Function.Module._load (module.js:300:12)
W20161023-13:23:17.704(-4)? (STDERR)     at Module.require (module.js:353:17)
W20161023-13:23:17.705(-4)? (STDERR)     at require (internal/module.js:12:17)
W20161023-13:23:17.705(-4)? (STDERR)     at npmRequire (/Users/mattmacpherson/Code/project/.meteor/local/build/programs/server/npm-require.js:129:10)
W20161023-13:23:17.705(-4)? (STDERR)     at Module.Mp.useNode (packages/modules-runtime/modules-runtime.js:69:1)
  

Приведенный выше пример приведен при импорте css codemirror, но я также получаю ту же ошибку со многими другими пакетами, включая react-s-alert и medium-draft.

Вот мой файл .babelrc:

 {
  "plugins": [
    "transform-class-properties"
  ],
  "presets": [
    "babel-preset-es2015",
    "babel-preset-react",
    "babel-preset-stage-2"
  ]
}
  

Комментарии:

1. Точно такая же проблема

2. Я разобрался с этой проблемой. Чтобы импорт работал с Meteor, вы должны поместить свой код в каталог /imports / . Вот официальное руководство по структурированию вашего приложения. Это странно, потому что я импортировал и экспортировал большинство вещей просто отлично, не используя их рекомендуемую файловую структуру. Не работал только импорт css.

3. Я уже использую их файловую структуру @methodx и все еще сталкиваюсь с этой проблемой, как вы решили проблему импорта файлов CSS?