【发布时间】:2019-08-27 04:22:12
【问题描述】:
好的,我以前从未遇到过这个问题。这很奇怪。我有一个 package.json 脚本如下:
{
"scripts": {
"test": "node_modules/jest/bin/jest.js --coverage",
"lint": "node_modules/eslint/bin/eslint.js ./src/**/*.{js,md} --fix",
"format": "node_modules/prettier-standard/src/cli.js ./src/**/*.{js,md} --fix",
"start": "sls offline"
}
}
例如,如果我键入npm run lint,则查找文件的模式似乎不起作用(仅通过第一个子文件夹)。但如果我在终端执行命令,它就可以正常工作。
问题:为什么这样可以正常工作
~ node_modules/eslint/bin/eslint.js ./src/**/*.{js,md} --fix
这不会
npm run lint?
【问题讨论】:
-
您真的可以将这样的 .js 文件命名为脚本值中的第一个参数,而其中没有
node吗?这是否需要与 .js 文件建立某种文件关联才能工作?我期待"node node_modules/eslint/bin/eslint.js ..."
标签: node.js npm package.json