繁体   English   中英

无法将ts编译为js,找不到模块“量角器”

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM