gpt4 book ai didi

node.js - 在 Meteor 1.5.1 中使用 buffermaker 时找不到模块 './lib/BufferMaker'

转载 作者:太空宇宙 更新时间:2023-11-04 02:02:45 24 4
gpt4 key购买 nike

我在 Meteor(版本 1.5.1)中使用某些 npm 包时遇到了问题,非常感谢任何帮助。

我的环境:

  • meteor :1.5.1
  • buffermaker:1.2.0

我做了什么:

  1. 创建示例 Meteor 应用。

meteor create test

  • 安装buffermaker
  • meteor npm install --save buffermaker

  • 通过编辑 test/client/main.js 在 Meteor 应用中导入 buffermaker,添加行:
  • import { BufferMaker } from 'buffermaker';

    test/client/main.js的完整内容:

    import { Template } from 'meteor/templating';
    import { ReactiveVar } from 'meteor/reactive-var';
    import { BufferMaker } from 'buffermaker';

    import './main.html';

    Template.hello.onCreated(function helloOnCreated() {
    // counter starts at 0
    this.counter = new ReactiveVar(0);
    });

    Template.hello.helpers({
    counter() {
    return Template.instance().counter.get();
    },
    });

    Template.hello.events({
    'click button'(event, instance) {
    // increment the counter when button is clicked
    instance.counter.set(instance.counter.get() + 1);
    },
    });

  • 运行 Meteor 应用
  • meteor npm install

    meteor

    我在浏览器 (Chrome) 的控制台中收到此错误。

    modules-runtime.js?hash=8587d18…:231 Uncaught Error: Cannot find module './lib/BufferMaker'
    at makeMissingError (modules-runtime.js?hash=8587d18…:231)
    at require (modules-runtime.js?hash=8587d18…:241)
    at index.js (modules.js?hash=e9fc8db…:1016)
    at fileEvaluate (modules-runtime.js?hash=8587d18…:343)
    at require (modules-runtime.js?hash=8587d18…:238)
    at main.js (main.js:1)
    at fileEvaluate (modules-runtime.js?hash=8587d18…:343)
    at require (modules-runtime.js?hash=8587d18…:238)
    at app.js?hash=3f48780…:101

    最佳答案

    你尝试过吗:

    import BufferMaker from 'buffermaker';

    一些(如果不是大多数)模块会执行默认导出,这意味着您不需要在导入语句中使用大括号

    关于node.js - 在 Meteor 1.5.1 中使用 buffermaker 时找不到模块 './lib/BufferMaker',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45413136/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com