电子需要外部应用程序的外部JavaScript文件

时间:2018-03-09 12:58:16

标签: javascript ember.js electron

我想要一个位于发布应用程序之外的ember电子中的外部javascript文件。 因此,用户可以在不重建整个应用程序的情况下调整此javascript文件。

该文件应位于/ linksAlgs / sayhello.js中用户计算机的某个目录中 在linksAlgs中,我还有一个package.json

到目前为止我尝试过的 Ember controller.js:

var sayHi = requireNode(__dirname +'/linksAlgs/sayhello');

sayHello(){
  this.set('greeting', sayHi.sayhello());
  var greetings = sayHi.sayhellolog();
  console.log(greetings);

},

app的package.json的一部分:

"scripts": {
"build": "ember build && extraResources: [./linksAlgs/**]",
"lint:js": "eslint ./*.js app config lib server tests",
"start": "ember serve",
"test": "ember test"
},

但后来我得到了错误 enter image description here

当我尝试这个时 Ember controller.js:

var sayHi = requireNode('sayhello');

 sayHello(){
  this.set('greeting', sayHi.sayhello());
  var greetings = sayHi.sayhellolog();
  console.log(greetings);

},

app的package.js的一部分:

"scripts": {
"build": "ember build",
"lint:js": "eslint ./*.js app config lib server tests",
"start": "ember serve && npm install ../linksAlgs/sayhello  --save",
"test": "ember test"

},

然后我收到此错误: enter image description here

所以它在错误的目录中搜索。 如何在电子(带有ember)中实现外部javascript文件(在发布应用程序之外)的正确要求? 谢谢!

0 个答案:

没有答案