我想要一个位于发布应用程序之外的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"
},
当我尝试这个时 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"
},
所以它在错误的目录中搜索。 如何在电子(带有ember)中实现外部javascript文件(在发布应用程序之外)的正确要求? 谢谢!