流星找不到导入模块

时间:2017-05-15 08:20:11

标签: meteor

运行此Meteor应用程序会出现浏览器控制台错误:

  

modules-runtime.js?hash = 2b888cb ...:155 Uncaught Error:找不到模块' ././ lib'

//lib.js
let age = { // key.value pairs here };
let lib = { // key.value pairs here };
export {lib1, lib2}

//footer.js
import { lib, age } from '././lib.js'

enter image description here

导入路径是否有问题?如果没有,为什么会出错? THX

2 个答案:

答案 0 :(得分:1)

您导入为“命名导入”,这就是您需要导出为命名导出的原因:

//lib.js
export const age = { // key.value pairs here };
export const lib = { // key.value pairs here };

你的路径也没有检查“父”文件夹(../)但当前文件夹(./)

//footer.js
import { lib, age } from '../../lib.js'

另请参阅:Javascript (ES6), export const vs export default

答案 1 :(得分:0)

应该这样写 ../lib.js/client/templates/lib.js