运行此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'
导入路径是否有问题?如果没有,为什么会出错? THX
答案 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'
答案 1 :(得分:0)
应该这样写
../lib.js
或/client/templates/lib.js