2017-05-15 34 views
1

私はZapier Codeアプリケーションを使用しています。私はtrelloパラメータを受け取る電子メールを送信する必要があります.nodemailerモジュールを見つけるときにjavascriptエンコーディングを使用しています。私はいつもそれが見つからないというエラーを得る。モジュール 'nodemailer'を見つけることができません

エラーは常にこのコード行を指す:

Var nodemailer = require ('nodemailer');

+0

'Var'は私、私は申し訳ありませんvar' – ThisClark

+0

'に小文字する必要がありますZapierのコードが正しいです、私はここでコードを書いたときに間違いを犯しました。 –

+0

[this](https://zapier.com/app/editor/template/131)のようなものを試しましたか?データをより詳細に制御する必要がある場合は、いくつかのJavaScriptを中間に置くことができます。 – webwurst

答えて

1

あなたがnodemailer from npmをインストールしていないようですね。コマンドライン端末からプロジェクトフォルダに移動し、以下のコマンドでnodemailerをインストールします。 package.jsonファイルがある場合は、--saveフラグを使用して、アプリと共にインストールするバージョンを記録できます。

npm install nodemailer --save 

nodemailerでは、Node.jsバージョン6以降が正しく動作する必要があります。 WindowsまたはOSXの場合はnode --version、Linuxの場合はnodejs --versionのNode.jsバージョンを確認してください。

あなたがこの質問をしているので、おそらくここNPMについて読んで恩恵を受ける:https://www.npmjs.com/get-npm

あなたpackage.jsonファイルには、以下の依存関係を持っている必要があります。 Zapierの要件に合わせてバージョン番号を調整する必要があるかもしれません。

ザピアのウェブサイトを閲覧すると、無料の顧客であっても技術サポートを提供しているようです。これで問題が解決しない場合は、直接連絡することを検討することもできます。

+0

こんにちは、ご友人にお越しいただき、ありがとうございます。 Zapier Codeアプリケーションを使用していますが、ドキュメントではノード4.3.2をサポートしていることを伝えています。 –

+0

使用しているNodemailerのバージョンを確認できますか?アプリケーションのどこにバージョンのレコードがありますか?私はNodemailerのウェブサイトでNodemailerのバージョン4以上でNode.jsのバージョン6以上が必要だと知っています。 – ThisClark

+0

node.jsのバージョンは、このリンクで利用可能なアプリケーションのドキュメントでサポートされています: https://zapier.com/help/code/ (ページ上で「ノード」を検索すると、最初の結果には既にバージョンが表示されます)。 これは何らかの形で役立ちますか? –

1

まず、プロジェクトルートにnpm install nodemailer --saveを必ず呼び出してください。

その後

var nodemailer = require('nodemailer');

0

Var nodemailer = require ('nodemailer');

を置き換え、この使用します。

npm install nodemailer 

そして、あなたのvar nodemailer = require ('nodemailer')は動作しますが。


https://docs.npmjs.com/getting-started/installing-npm-packages-locally

https://www.npmjs.com/package/nodemailer

+0

'yarn add nodemailer'。また、あなたは 'nodemail'の最後に 'er'を忘れました – coyotte508

+0

返事をありがとう、私の友人。 私はこのコード行を追加しましたが、Zapier Codeアプリケーションが教えてくれます:SyntaxError:予期しない識別子 –