javascript - 加农炮查找模块。 Electron

标签 javascript node.js electron electron-packager

遇到一个问题,让我卡住了 3 个小时。我开始学习 Electron 框架。

在我安装独立性之前一切正常:ElectronViewRenderer。

这是错误:找不到模块“../js/index.js”

我的文件夹结构:http://puu.sh/yAbnR/1acdb39aa7.png

我的 Index.ejs( View ):

    <!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Hello World!</title>
    <link href="asset://../node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
  </head>

  <body>

    <nav class="navbar navbar-inverse">
      <div class="container-fluid">
        <div class="navbar-header">
          <a id="home" class="navbar-brand" href="#">WebSiteName</a>
        </div>
        <ul class="nav navbar-nav">
          <li class="active" id="home"><a href="#">Home</a></li>
          <li id="page1"><a href="#">Page 1</a></li>
          <li id="page2"><a href="#">Page 2</a></li>
        </ul>
        <ul class="nav navbar-nav navbar-right">
          <li id="register"><a href="#"><span class="glyphicon glyphicon-user"></span> Sign Up</a></li>
          <li><a href="#"><span class="glyphicon glyphicon-log-in"></span> Login</a></li>
        </ul>
      </div>
    </nav>

    Test


    <script>
      require('../js/index.js');
      window.$ = window.jQuery = require('jquery');
    </script>
  </body>
</html>

Packager.json:

{
  "name": "electron-quick-start",
  "version": "1.0.0",
  "description": "A minimal Electron application",
  "main": "main.js",
  "scripts": {
    "start": "electron ."
  },
  "repository": "https://github.com/electron/electron-quick-start",
  "keywords": [
    "Electron",
    "quick",
    "start",
    "tutorial",
    "demo"
  ],
  "author": "GitHub",
  "license": "CC0-1.0",
  "devDependencies": {
    "electron": "1.7.9"
  },
  "dependencies": {
    "bootstrap": "^3.3.7",
    "electron-view-renderer": "^1.2.4",
    "jquery": "^3.2.1"
  }
}

最佳答案

您试图从index.js 中获取index.js 文件吗?

关于javascript - 加农炮查找模块。 Electron ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47664221/

相关文章:

node.js - 如何结合 Winston 和 pm2 进行按特定计划轮换的日志记录

electron - 如何防止 Electron package 机弄乱应用程序的路径?

javascript - 使用 AJAX 抓取 JSON 数据

javascript - 在 Node JS 中更改函数的上下文

node.js - Loopback JS模型与MongoDB的连接

node.js - 使用 Cheerio 从 XML 元素获取即时文本

typescript - 在 Electron 的预加载脚本中使用 typescript

node.js - 有没有一种方法可以通过 Electron/node.js应用程序访问诸如CORTANA的Windows API?

javascript - 如何在数据库中存储富文本

javascript - 在 <td> 中查找文本,然后有条件地更改另一个 <td> 中的文本