[英]Can't compile ts to js, can't find module 'protractor'
无法将ts编译为js,找不到模块“量角器”我已经在本地安装了量角器,打字稿,茉莉花。
SRC
项目/量角器
项目/测试
项目/页面(从“量角器”导入{ElementFinder,浏览器,元素,作者,量角器};)
眼镜
tsconfig.js
{
"compilerOptions": {
"sourceMap": false,
"target": "es6",
"moduleResolution": "node"
"baseUrl": ".",
"paths": {
"protractor": [
"./projects"
]
},
"traceResolution": true
},
"module": "commonjs",
"include": [
"./Swc.Portal.Site/**/*.ts"
],
"exclude": [
"node_modules"
]
}
protractorConf.js
exports.config = {
seleniumServerJar: 'node_modules/selenium-server-standalone-jar/jar/selenium-server-standalone-2.47.1.jar',
chromeDriver: 'node_modules/chromedriver/chromedriver',
allScriptsTimeout: 20000,
capabilities: {
'browserName': 'chrome'
},
framework: 'jasmine2',
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 90000
},
onPrepare: function() {
var specs = browser.params.specs;
let globals = require('protractor');
let browser = globals.browser;
browser.driver.manage().window().maximize();
}
};
我无法将量角器与测试放在同一目录中,我需要解决导入问题而不是相对路径问题
您path
量角器的path
错误。 如果在本地安装,则protractor
应位于项目根目录下的/node_modules
。 例如:
my_project/node_modules/protractor
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.