[英]How to include tsconfig.json in prod build?
In tsconfig.json
I included "resolveJsonModule": true
.在
tsconfig.json
我包含了"resolveJsonModule": true
。
Locally, when I start the app with npm run webpack:dev
everything goes smoothly.在本地,当我使用
npm run webpack:dev
启动应用程序时,一切都很顺利。
However, while executing npm run webpack:prod
it fails with: but '--resolveJsonModule' is not used.
但是,在执行
npm run webpack:prod
它失败了: but '--resolveJsonModule' is not used.
So I guess the prod build doesn't take into account tsconfig
file.所以我猜 prod 构建没有考虑
tsconfig
文件。
I believe the issue may lay somewhere in webpack.js
files but I cannot find a specific place or variable.我相信问题可能出在
webpack.js
文件中的某个地方,但我找不到特定的位置或变量。
Here are the aliases for run builds:以下是运行构建的别名:
"webpack:dev": "npm run webpack-dev-server -- --config webpack/webpack.dev.js --inline --hot --port=9060 --watch-content-base --env.stats=minimal",
"webpack:dev-verbose": "npm run webpack-dev-server -- --config webpack/webpack.dev.js --inline --hot --port=9060 --watch-content-base --profile --progress --env.stats=normal",
"webpack:build:main": "npm run webpack -- --config webpack/webpack.dev.js --env.stats=minimal",
"webpack:build": "npm run cleanup && npm run webpack:build:main",
"webpack:prod:main": "npm run webpack -- --config webpack/webpack.prod.js --profile",
"webpack:prod": "npm run cleanup && npm run webpack:prod:main && npm run clean-www",
"webpack:test": "npm run test",
"webpack-dev-server": "node --max_old_space_size=4096 node_modules/webpack-dev-server/bin/webpack-dev-server.js",
"webpack": "node --max_old_space_size=4096 node_modules/webpack/bin/webpack.js"
Prod 构建使用tsconfig-aot.json
正如您在webpack/webpack.prod.js
看到的webpack/webpack.prod.js
,确保您也将"resolveJsonModule": true
添加到此文件中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.