首页 > 解决方案 > 从 `/imports` 目录外部导入 Meteor

问题描述

/models/我在 Meteor 应用程序根目录下的目录中有文件。该目录在其中,.meteorignore因此不会自动加载。

我不能import SomeModule from '/models/some-module.js'/imports/目录中的文件做。在some-module.js中,错误表示导出或导入(在some-module.js文件顶部)是一个错误。

export default function () {
^^^^^^

SyntaxError: Unexpected reserved word
at Object.exports.runInThisContext (vm.js:53:16)
at /Users/sunnyhirai/Projects/kb/.meteor/local/build/programs/server/boot.js:332:30
at Array.forEach (native)
at Function._.each._.forEach (/Users/sunnyhirai/.meteor/packages/meteor-tool/.1.5.4_2.1glyugb.deq2++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11)
at /Users/sunnyhirai/Projects/kb/.meteor/local/build/programs/server/boot.js:158:5
at /Users/sunnyhirai/Projects/kb/.meteor/local/build/programs/server/boot.js:388:5
at Function.run (/Users/sunnyhirai/Projects/kb/.meteor/local/build/programs/server/profile.js:510:12)
at /Users/sunnyhirai/Projects/kb/.meteor/local/build/programs/server/boot.js:387:11

换句话说,它对待/models/目录不同于/imports/目录。目录中的相同文件/imports/将正常导入。

请,如果有人知道如何在不将所有文件移入的情况下解决此问题,/imports/我将不胜感激。

标签: meteor

解决方案


你有没有尝试过:

import {SomeModule}from '/models/some-module.js'

推荐阅读