jim 7 years ago
parent
commit
0af3300c7a
5 changed files with 17 additions and 8 deletions
  1. 11 2
      .babelrc.js
  2. 3 3
      package.json
  3. 1 1
      src/e2e/home.e2e.js
  4. 1 1
      src/e2e/login.e2e.js
  5. 1 1
      src/routes/Result/Success.js

+ 11 - 2
.babelrc.js

@@ -1,12 +1,21 @@
+const path = require('path');
+
 module.exports = {
   plugins: [
     [
       'babel-plugin-module-resolver',
       {
         alias: {
-          components: './src/components',
+          components: path.join(__dirname, './src/components'),
         },
       },
     ],
+    [
+      'import',
+      {
+        libraryName: 'antd',
+        style: true, // or 'css'
+      },
+    ],
   ],
-};
+};

+ 3 - 3
package.json

@@ -23,8 +23,6 @@
   "dependencies": {
     "@antv/data-set": "^0.8.0",
     "@babel/polyfill": "^7.0.0-beta.36",
-    "@types/react": "^16.3.8",
-    "@types/react-dom": "^16.0.5",
     "antd": "^3.4.3",
     "antd-theme-webpack-plugin": "^1.0.8",
     "babel-plugin-transform-decorators-legacy": "^1.3.4",
@@ -53,6 +51,8 @@
     "url-polyfill": "^1.0.10"
   },
   "devDependencies": {
+    "@types/react": "^16.3.8",
+    "@types/react-dom": "^16.0.5",
     "babel-eslint": "^8.1.2",
     "babel-plugin-dva-hmr": "^0.4.1",
     "babel-plugin-import": "^1.6.7",
@@ -84,7 +84,7 @@
     "stylelint-config-standard": "^18.0.0"
   },
   "optionalDependencies": {
-    "puppeteer": "^1.1.1"
+    "puppeteer": "^1.3.0"
   },
   "lint-staged": {
     "**/*.{js,jsx,less}": [

+ 1 - 1
src/e2e/home.e2e.js

@@ -4,7 +4,7 @@ describe('Homepage', () => {
   it('it should have logo text', async () => {
     const browser = await puppeteer.launch();
     const page = await browser.newPage();
-    await page.goto('http://localhost:8000');
+    await page.goto('http://localhost:8000', { waitUntil: 'networkidle2' });
     await page.waitForSelector('h1');
     const text = await page.evaluate(() => document.body.innerHTML);
     expect(text).toContain('<h1>Ant Design Pro</h1>');

+ 1 - 1
src/e2e/login.e2e.js

@@ -10,7 +10,7 @@ describe('Login', () => {
 
   beforeEach(async () => {
     page = await browser.newPage();
-    await page.goto('http://localhost:8000/#/user/login');
+    await page.goto('http://localhost:8000/#/user/login', { waitUntil: 'networkidle2' });
     await page.evaluate(() => window.localStorage.setItem('antd-pro-authority', 'guest'));
   });
 

+ 1 - 1
src/routes/Result/Success.js

@@ -1,6 +1,6 @@
 import React, { Fragment } from 'react';
 import { Button, Row, Col, Icon, Steps, Card } from 'antd';
-import Result from 'components/Result';
+import Result from '../../components/Result';
 import PageHeaderLayout from '../../layouts/PageHeaderLayout';
 
 const { Step } = Steps;