diff --git a/package.json b/package.json index 800e3e9..2287dbe 100644 --- a/package.json +++ b/package.json @@ -47,6 +47,7 @@ "@types/resolve": "^1.14.0", "@typescript-eslint/eslint-plugin": "^2.13.0", "@typescript-eslint/parser": "^2.13.0", + "cross-env": "^6.0.3", "dependency-cruiser": "^6.1.0", "eslint": "^6.8.0", "eslint-plugin-import": "^2.19.1", diff --git a/packages/cli/package.json b/packages/cli/package.json index e70646e..37fe0ad 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -27,8 +27,8 @@ "code-dependency": "./bin/code-dependency.js" }, "scripts": { - "build": "cross-env NODE_ENV=production yarn build:webpack", - "build:dev": "cross-env NODE_ENV=development yarn build:webpack", + "build": "cross-env-shell NODE_ENV=production yarn build:webpack", + "build:dev": "cross-env-shell NODE_ENV=development yarn build:webpack", "build:lib": "tsc -b tsconfig.json", "build:webpack": "webpack --config ./scripts/build.ts", "clean": "rimraf ./lib ./build ./dist", diff --git a/packages/cli/scripts/webpack.config.ts b/packages/cli/scripts/webpack.config.ts index d30aa93..72080b6 100644 --- a/packages/cli/scripts/webpack.config.ts +++ b/packages/cli/scripts/webpack.config.ts @@ -12,6 +12,7 @@ export interface Option { } export const generateConfig = ({ isProduction }: Option): webpack.Configuration[] => { + console.log(`isProduction = ${isProduction}`); const tsLoader: webpack.RuleSetUse = { loader: "ts-loader", options: { diff --git a/packages/view/package.json b/packages/view/package.json index 4a764f8..253c475 100644 --- a/packages/view/package.json +++ b/packages/view/package.json @@ -18,12 +18,12 @@ "main": "./lib/application.lib.js", "types": "./lib/index.d.ts", "scripts": { - "build": "yarn clean && cross-env NODE_ENV=production yarn build:webpack && yarn build:lib", - "build:dev": "yarn clean && cross-env NODE_ENV=development yarn build:webpack && yarn build:lib", + "build": "yarn clean && cross-env-shell NODE_ENV=production yarn build:webpack && yarn build:lib", + "build:dev": "yarn clean && cross-env-shell NODE_ENV=development yarn build:webpack && yarn build:lib", "build:lib": "tsc -p tsconfig.json --emitDeclarationOnly", "build:webpack": "yarn ts ./scripts/build.ts", "clean": "rimraf ./lib ./dist ./build tsconfig.tsbuildinfo", - "develop": "cross-env NODE_ENV=development yarn ts ./scripts/develop.ts", + "develop": "cross-env-shell NODE_ENV=development yarn ts ./scripts/develop.ts", "serve": "serve dist", "start": "yarn develop", "test": "jest -c jest.config.json", diff --git a/packages/view/scripts/webpack.config.ts b/packages/view/scripts/webpack.config.ts index f6e1c4e..39872d1 100644 --- a/packages/view/scripts/webpack.config.ts +++ b/packages/view/scripts/webpack.config.ts @@ -46,6 +46,7 @@ export interface Option { } export const generateConfig = ({ isProduction, isLibrary, ...option }: Option): webpack.Configuration => { + console.log(`isProduction = ${isProduction}`); // const isCI = process.env.CI; const publicPath = generatePublicPath(isProduction); diff --git a/packages/view/src/container/FileTree/Store.ts b/packages/view/src/container/FileTree/Store.ts index a1da9bf..650591b 100644 --- a/packages/view/src/container/FileTree/Store.ts +++ b/packages/view/src/container/FileTree/Store.ts @@ -86,7 +86,6 @@ export const generateFolderTree = (filePathObjectList: FilePathObject[], updateK } }); }); - console.log(flatFileMap); filePathObjectList.forEach(filePathObject => { const dirname = path.dirname(filePathObject.source); const fileItem: SideNavItem.Props = generateFile(filePathObject, updateKey);