Zapierコードアプリケーションを使用しています。trelloパラメーターを受信するメールを送信する必要があります。node.jsと一緒にJavaScriptエンコーディングを使用していますが、nodemailer
モジュールを見つけようとすると常に見つからないというエラー。
エラーは常に次のコード行を示しています。
var nodemailer = require ('nodemailer');
インストールしていないようです npmのnodemailer 。コマンドラインターミナルからプロジェクトフォルダに移動し、以下のコマンドでnodemailerをインストールします。 package.jsonファイルがある場合(おそらくそうすべきです)、--save
フラグを使用して、インストールに使用したバージョンを記録できます。あなたのアプリ。
npm install nodemailer --save
Nodemailerが正しく機能するには、Node.jsバージョン6以降が必要であることに注意してください。 Node.jsのバージョンをWindowsまたはOSXではnode --version
で、Linuxではnodejs --version
で確認してください。
あなたはこの質問をしているので、おそらくここでnpmについて読むことから利益を得るでしょう: https://www.npmjs.com/get-npm
package.jsonファイルには次の依存関係が必要です。 Zapierの要件に合わせてバージョン番号を調整する必要がある場合があります。
{
"dependencies": {
"nodemailer": "^4.0.1"
}
}
ZapierのWebサイトを閲覧すると、無料の顧客に対しても技術サポートを提供しているようです。問題が解決しない場合は、直接連絡することを検討してください。
まず、プロジェクトルートで_npm install nodemailer --save
_を呼び出すようにしてください。
次に交換します
Var nodemailer = require ('nodemailer');
と
var nodemailer = require('nodemailer');
「Zaps」にnpm
モジュールをインポートすることはできません: 外部ライブラリの必要性または使用
これを使って :
_npm install nodemailer
_
そして、あなたのvar nodemailer = require ('nodemailer')
は機能します。
https://docs.npmjs.com/getting-started/installing-npm-packages-locally