node.js requireは、モジュールオブジェクトの代わりに文字列を返します

jiandingzhe

電子アプリを作ろうとしています。しかし、私の仕事は最初から立ち往生していました。requireキーワードは、モジュールオブジェクトではなく文字列を提供してくれます。

electron = require('electron')
console.log(electron)

印刷します:

/path/to/my/project/node_modules/[email protected]@electron/dist/electron

、それは完全にモジュールとして使用することはできません。

比較すると、組み込みモジュールまたは別のnpmインストールモジュールをインポートすると、次のようになります。

fs = require('fs')
console.log(fs)

mkdirp = require('mkdirp')
console.log(mkdirp)

変数や関数を含むオブジェクト階層を出力します。

以下は選挙ディレクトリの内容です、私はそれらが健康であるかどうかわかりません:

$ ls node_modules/electron
appveyor.yml  cli.js  CONTRIBUTING.md  dist  electron.d.ts  index.js  install.js  issue_template.md  LICENSE  node_modules  package.json  path.txt  README.md  test
アンドリューマイヤーズ

これは予想される動作です。プレーンノードではなく、electron(node_modules / .bin内)を使用してアプリを実行する必要があります。

これは、公式チュートリアルがpackage.json内で使用するものです。

"scripts": {
  "start": "electron ."
}

呼び出すまでこの両端電子CLIの使用、requireするelectron.exeへのパスを見つけることのアプリを実行している子プロセスとして(文字列は、あなたが発見した)とスポーンに。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Nodeモジュールのオブジェクトに期待する動作がありません--Node.js

分類Dev

Node.jsモジュールはオブジェクトを返しませんが、cosole.logを返します

分類Dev

node.js require( "fs")は空のオブジェクトを提供します

分類Dev

Node.jsはオブジェクトの配列を非同期的にループします

分類Dev

node.jsモジュールは名前付き関数またはオブジェクトをエクスポートする必要がありますか?

分類Dev

Node.jsは、その値に基づいてオブジェクトキーを返します

分類Dev

node.jsモジュール-オブジェクトとそのプロパティの両方を関数としてエクスポートします

分類Dev

Vue.js Axiosはローカルストレージ(localforage)から値を取得し、値の代わりにpromiseオブジェクトを返します

分類Dev

Node.jsストリーム-文字列へのバッファは[オブジェクトオブジェクト]を与えます

分類Dev

Node.jsオブジェクトをデータベースまたは配列に保存しますか?

分類Dev

Node.jsでインスタンスの代わりにモジュールのコピーを作成します

分類Dev

クエリ文字列node.jsでオブジェクトの配列を渡します

分類Dev

Node.JSは、lodashを使用して子オブジェクトをオブジェクトに追加します

分類Dev

node jsは、オブジェクトの配列から特定のパターンでオブジェクトを作成します

分類Dev

配列から特定のオブジェクトを削除します-Node.js

分類Dev

Node js RestServiceはデータを特定のオブジェクトjsonに保存します

分類Dev

javascriptオブジェクトを文字列との間で暗号化/復号化します-node.js

分類Dev

node.jsは配列またはオブジェクトからデータを取得します

分類Dev

Node.Jsモジュールを使用して、同じモジュールでオブジェクト関数を使用するにはどうすればよいですか?

分類Dev

オブジェクトを保持する変数なしで使用するためにNode.jsのモジュールをエクスポート/要求できますか?

分類Dev

配列内のNode.jsクラスオブジェクトは相互に影響します

分類Dev

Node jsエクスポートモジュールは、インポートした別のファイルで未定義の値を返します

分類Dev

Node.js配列をオブジェクトの配列に変換します

分類Dev

node.jsを使用して、戻り値を見つける方法は文字列または[オブジェクト]です。

分類Dev

JavaScript Node.js WebScraping:Webページテーブルで特定の要素を見つけて、オブジェクトの配列をスクレイピングしてプッシュするにはどうすればよいですか?

分類Dev

node.jsプロジェクトのモジュール間でデータを渡そうとしていますが、何かが足りません

分類Dev

node.jsのオブジェクトリテラルでES6ジェネレーターメソッドを指定する方法はありますか?

分類Dev

Node js commander argsは値の代わりにtrueを返します

分類Dev

Node.js + WebSocketサーバー上のゲームオブジェクトをループしますか?

Related 関連記事

  1. 1

    Nodeモジュールのオブジェクトに期待する動作がありません--Node.js

  2. 2

    Node.jsモジュールはオブジェクトを返しませんが、cosole.logを返します

  3. 3

    node.js require( "fs")は空のオブジェクトを提供します

  4. 4

    Node.jsはオブジェクトの配列を非同期的にループします

  5. 5

    node.jsモジュールは名前付き関数またはオブジェクトをエクスポートする必要がありますか?

  6. 6

    Node.jsは、その値に基づいてオブジェクトキーを返します

  7. 7

    node.jsモジュール-オブジェクトとそのプロパティの両方を関数としてエクスポートします

  8. 8

    Vue.js Axiosはローカルストレージ(localforage)から値を取得し、値の代わりにpromiseオブジェクトを返します

  9. 9

    Node.jsストリーム-文字列へのバッファは[オブジェクトオブジェクト]を与えます

  10. 10

    Node.jsオブジェクトをデータベースまたは配列に保存しますか?

  11. 11

    Node.jsでインスタンスの代わりにモジュールのコピーを作成します

  12. 12

    クエリ文字列node.jsでオブジェクトの配列を渡します

  13. 13

    Node.JSは、lodashを使用して子オブジェクトをオブジェクトに追加します

  14. 14

    node jsは、オブジェクトの配列から特定のパターンでオブジェクトを作成します

  15. 15

    配列から特定のオブジェクトを削除します-Node.js

  16. 16

    Node js RestServiceはデータを特定のオブジェクトjsonに保存します

  17. 17

    javascriptオブジェクトを文字列との間で暗号化/復号化します-node.js

  18. 18

    node.jsは配列またはオブジェクトからデータを取得します

  19. 19

    Node.Jsモジュールを使用して、同じモジュールでオブジェクト関数を使用するにはどうすればよいですか?

  20. 20

    オブジェクトを保持する変数なしで使用するためにNode.jsのモジュールをエクスポート/要求できますか?

  21. 21

    配列内のNode.jsクラスオブジェクトは相互に影響します

  22. 22

    Node jsエクスポートモジュールは、インポートした別のファイルで未定義の値を返します

  23. 23

    Node.js配列をオブジェクトの配列に変換します

  24. 24

    node.jsを使用して、戻り値を見つける方法は文字列または[オブジェクト]です。

  25. 25

    JavaScript Node.js WebScraping:Webページテーブルで特定の要素を見つけて、オブジェクトの配列をスクレイピングしてプッシュするにはどうすればよいですか?

  26. 26

    node.jsプロジェクトのモジュール間でデータを渡そうとしていますが、何かが足りません

  27. 27

    node.jsのオブジェクトリテラルでES6ジェネレーターメソッドを指定する方法はありますか?

  28. 28

    Node js commander argsは値の代わりにtrueを返します

  29. 29

    Node.js + WebSocketサーバー上のゲームオブジェクトをループしますか?

ホットタグ

アーカイブ