0
각도기를 RequireJS와 함께 사용하는 방법을 보여주십시오.각도기 + 요구 사항
코드는
var dentalConfig = require('./conf/dentalConfig.js');
var login = require('./pages/login.js');
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
baseUrl: dentalConfig.baseUrl,
specs: [
'pages/company.js'
],
onPrepare: function() {
login();
}
};
작동하지만 난 requirejs() 각도기 던져 오류의 내부 exports.config 넣을 경우 :
c:\Users\UserName\AppData\Roaming\npm\node_modules\protractor\lib\configParser.js:184
fileConfig.configDir = path.dirname(filePath);
TypeError: Cannot set property 'configDir' of undefined.
이
var requirejs = require('requirejs');
requirejs.config({
baseUrl: './',
nodeRequire: require
});
requirejs([
'conf/dentalConfig',
'pages/login'
],
function (dentalConfig, login) {
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
baseUrl: dentalConfig.baseUrl,
specs: [
'pages/company.js'
],
onPrepare: function() {
login();
}
};
}
);
안돼! 그 대답 RequireJS 브라우저 쪽에서 사용하지만 난 실용 신자 테스트를 위해 서버 쪽에서 사용할 수 없습니다. –
충분합니다. 그러나 문제는 제목과 질문을 여는 방식이 잘못된 음을 설정한다는 것입니다. 지금 질문 : 왜 서버에서 RequireJS를 사용하고 있습니까? – Louis
왜 안 되니? RequireJS는 NodeJS에서 잘 작동하며 AMD 형식을 좋아합니다. –