gpt4 book ai didi

javascript - 是否可以在 meteor 应用程序中使用本地(未发布的) Node 模块?

转载 作者:行者123 更新时间:2023-11-29 21:54:17 25 4
gpt4 key购买 nike

在 Node 中,您可以使用以下方式获取本地模块:

var myModule = require('./lib/mymodule.js');

是否可以用 Meteor 做类似的事情?

最佳答案

这是一个让您入门的简单示例:

让我们从 npm 安装下划线作为我们应用程序服务器目录中的本地 Node 模块:

cd server
npm install underscore

然后在 server/startup.js 中输入以下代码:

var underscoreLatest=Npm.require(process.cwd()+"/app/server/node_modules/underscore/underscore.js");

Meteor.startup(function(){
// will display "1.7.0" as of december 2014
console.log(underscoreLatest.VERSION);
});

所以基本上你需要使用 Npm.require 而不是 require 并且你必须小心 Meteor Node.JS 进程当前工作目录不是你的 Meteor 项目目录,而是 ".meteor/local/build/programs/server".

关于javascript - 是否可以在 meteor 应用程序中使用本地(未发布的) Node 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27308965/

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