From 43788e05cf384ce57f759c0072a43cda22d5d405 Mon Sep 17 00:00:00 2001 From: orzyyyy Date: Tue, 20 Aug 2019 10:40:34 +0800 Subject: [PATCH] perf: upgrade nino-cli to 1.1.0 (#179) --- scripts/build.js => nino.koei.js | 15 +++++++-------- package.json | 6 +++--- 2 files changed, 10 insertions(+), 11 deletions(-) rename scripts/build.js => nino.koei.js (70%) diff --git a/scripts/build.js b/nino.koei.js similarity index 70% rename from scripts/build.js rename to nino.koei.js index bab884791..48e0a96a0 100644 --- a/scripts/build.js +++ b/nino.koei.js @@ -1,5 +1,4 @@ const path = require('path'); -const cwd = process.cwd(); const CopyWebpackPlugin = require('copy-webpack-plugin'); // const { BundleAnalyzerPlugin } = require('webpack-bundle-analyzer'); const PostCompile = require('post-compile-webpack-plugin'); @@ -8,16 +7,16 @@ const IO = require('socket.io-client'); const plugins = [ new CopyWebpackPlugin([ { - from: path.join(cwd, 'src/assets'), - to: path.join(cwd, 'dist/assets'), + from: path.join(__dirname, 'src/assets'), + to: path.join(__dirname, 'dist/assets'), }, { - from: path.join(cwd, '.circleci/config.yml'), - to: path.join(cwd, 'dist/.circleci/config.yml'), + from: path.join(__dirname, '.circleci/config.yml'), + to: path.join(__dirname, 'dist/.circleci/config.yml'), }, { - from: path.join(cwd, 'src/pages/css'), - to: path.join(cwd, 'dist/src/pages/css'), + from: path.join(__dirname, 'src/pages/css'), + to: path.join(__dirname, 'dist/src/pages/css'), }, ]), // new BundleAnalyzerPlugin(), @@ -34,7 +33,7 @@ if (process.env.BUILD_ENV !== 'prod') { module.exports = { entry: { - ninoninoni: path.join(__dirname, '../dist/src'), + ninoninoni: path.join(__dirname, 'dist/src'), 'react-base': ['react', 'react-dom'], }, plugins, diff --git a/package.json b/package.json index 3aeac33f8..705116360 100644 --- a/package.json +++ b/package.json @@ -15,13 +15,13 @@ }, "license": "MIT", "scripts": { - "build": "npm run pre:css && tsc && cross-env BUILD_ENV=prod nino koei -c scripts/build.js", + "build": "npm run pre:css && tsc && cross-env BUILD_ENV=prod nino koei --not-copy-assets", "clean": "rimraf node_modules package-lock.json bin dist && npm i", "codecov": "nino test --codecov", "compile:server": "tsc -p server", "d": "npm run compile:server -- --watch", "deploy": "node scripts/publish", - "dev": "npm run pre:css && nino koei -c scripts/build.js -w -d", + "dev": "npm run pre:css && nino koei -w -d --not-copy-assets", "generate": "node scripts/generateSider", "lint": "tslint -c tslint.json 'src/**/*.tsx' 'server/**/*.ts'", "lint-staged": "lint-staged", @@ -50,7 +50,7 @@ "core-js": "^3.2.1", "koa": "^2.8.1", "mini-xmind": "^1.3.0", - "nino-cli": "^1.0.3", + "nino-cli": "^1.1.0", "puppeteer-core": "^1.19.0", "react-lazyload": "^2.6.2", "react-markdown": "^4.1.0",