У меня есть файл tslint как таковой:
{
"defaultSeverity": "error",
"extends": [
"tslint:recommended"
],
"jsRules": {
"object-literal-sort-keys": false
},
"rules": {
"trailing-comma": [
false
],
"max-line-length": [
false,
250
],
"no-console": "off",
"only-arrow-functions": false,
"no-empty": false,
"object-literal-sort-keys": false,
"prefer-const": false
},
"rulesDirectory": []
}
Я все еще на тестировании, поэтому я хочу некоторое допустимое количество "беспорядка".
Однако, когда я пытаюсь построить свой docker file, и используйте npm run build, я получаю следующее:
> tslint -c tslint.json -p tsconfig.json --fix
ERROR: /dir/src/controllers/customer/UserAPIController.ts:262:9 - Calls to 'console.log' are not allowed.
ERROR: /dir/src/controllers/customer/UserAPIController.ts:274:9 - Calls to 'console.log' are not allowed.
no-console отключена - почему tslint задыхается на нем?
Это не произойти локально
РЕДАКТИРОВАТЬ: Dockerfile
FROM node:12
RUN set -x \
rsyslog \
bash \
curl \
wget \
gettext \
jq
RUN mkdir shoployal_admin
WORKDIR ./shoployal_admin
COPY . /shoployal_admin
RUN npm install -g typescript
RUN npm install
RUN npm run build
CMD [ "npm", "start" ]
EXPOSE 8080