Я создал электронное приложение. Структура папок следующая:
App
js
script.js
css
db
node_modules
views
package.json
main.js
Я включил файлы js в форму ниже, в html,
<head>
<script src= "../js/jquery.js"></script>
<script src= "../js/bootstrap.min.js"></script>
<link rel="stylesheet" href = "../css/css/bootstrap.min.css"/>
</head>
stuff..............
<script src="../js/script.js"></script>
Когда я собираю пакет с помощью electronic-packager, сборка проходит успешно. Но когда я запускаю приложение, функции, написанные в script.js, не работают.
Обновление 1 В моем script.js я написал следующий код
var Datastore = require('nedb')
, db = new Datastore({ filename: 'db/data.db', autoload: true });
const fs = require('fs');
const {dialog} = require('electron').remote;
const XLSX = require('xlsx');
$(document).ready(function(){
pricing_view();shipping_view();etr_view();cost_view();
})
stuff .................
$("#percentage,#channel_name,#brand").bind('keyup mouseup', function
() {
populate();
});
Обновление 2: я использовал инструменты разработчика, чтобы найти ошибку. Он говорит, что модуль nedb не найден.
Все будет работать нормально, когда я запускаю с помощью npm start. Но после сборки функции в script.js не работают. Как решить эту проблему?
script.js
файла? - person Erazihel   schedule 20.07.2017