WebStorm 和 IntelliJ IDEA 在 NPM run/debug 配置中看不到自定义 NPM 脚本
WebStorm and IntelliJ IDEA don't see custom NPM scripts in NPM run/debug configuration
我在 WebStorm 2016.3.2 或 IntelliJ IDEA 2016.3.2 的 NPM run/debug 配置中看不到自定义 NPM 脚本。我选择了正确的 package.json 文件。
这是我的 package.json 文件中的脚本部分和下面屏幕上的 run/debug 配置。我无法选择其他自定义命令,例如 clean:dist
(只有 clean
)、e2e
、pretest
、test:passive
等。如何选择这些?
"scripts": {
"clean": "npm cache clean && rimraf coverage src/main/resources/static/*",
"clean:dist": "rimraf typings src/main/resources/static/*",
"preclean:install": "npm run clean",
"clean:install": "npm set progress=false && npm install",
"preclean:start": "npm run clean",
"clean:start": "npm start",
"pree2e": "webdriver-manager update",
"e2e": "protractor",
"e2e:live": "protractor --elementExplorer",
"lint": "tslint './src/main/frontend/**/*.ts' --force",
"pretest": "rimraf coverage && npm run lint",
"test:passive": "ng test -w false",
"test": "ng test",
"pretest:phantom": "rimraf coverage && npm run lint",
"test:phantom": "ng test -w false --browsers PhantomJS",
"build": "npm run build:dev",
"prebuild:dev": "npm run clean:dist",
"build:dev": "ng build -dev",
"prebuild:prod": "npm run clean:dist",
"build:prod": "ng build -prod",
"server": "npm run server:dev",
"server:dev": "ng serve --p 4200 -pc proxy.json -dev",
"server:prod": "ng serve --p 4200 -pc proxy.json -prod",
"start": "npm run server:dev",
"ncu": "ncu -a",
"ng:upgrade": "ng init -n sqap-ui -sd src/main/frontend --style scss --prefix sqap --routing",
}
如果您喜欢 运行 您的自定义脚本,select run
作为命令,然后使用 scripts
字段中的下拉列表 select 您的脚本。 test
命令只是 运行s npm test
。提示:您可以通过右键单击 NPM 工具 window 中的脚本来创建 运行 配置,可以使用 package.json 中的 Show npm scripts
打开] 右键菜单
我在 WebStorm 2016.3.2 或 IntelliJ IDEA 2016.3.2 的 NPM run/debug 配置中看不到自定义 NPM 脚本。我选择了正确的 package.json 文件。
这是我的 package.json 文件中的脚本部分和下面屏幕上的 run/debug 配置。我无法选择其他自定义命令,例如 clean:dist
(只有 clean
)、e2e
、pretest
、test:passive
等。如何选择这些?
"scripts": {
"clean": "npm cache clean && rimraf coverage src/main/resources/static/*",
"clean:dist": "rimraf typings src/main/resources/static/*",
"preclean:install": "npm run clean",
"clean:install": "npm set progress=false && npm install",
"preclean:start": "npm run clean",
"clean:start": "npm start",
"pree2e": "webdriver-manager update",
"e2e": "protractor",
"e2e:live": "protractor --elementExplorer",
"lint": "tslint './src/main/frontend/**/*.ts' --force",
"pretest": "rimraf coverage && npm run lint",
"test:passive": "ng test -w false",
"test": "ng test",
"pretest:phantom": "rimraf coverage && npm run lint",
"test:phantom": "ng test -w false --browsers PhantomJS",
"build": "npm run build:dev",
"prebuild:dev": "npm run clean:dist",
"build:dev": "ng build -dev",
"prebuild:prod": "npm run clean:dist",
"build:prod": "ng build -prod",
"server": "npm run server:dev",
"server:dev": "ng serve --p 4200 -pc proxy.json -dev",
"server:prod": "ng serve --p 4200 -pc proxy.json -prod",
"start": "npm run server:dev",
"ncu": "ncu -a",
"ng:upgrade": "ng init -n sqap-ui -sd src/main/frontend --style scss --prefix sqap --routing",
}
如果您喜欢 运行 您的自定义脚本,select run
作为命令,然后使用 scripts
字段中的下拉列表 select 您的脚本。 test
命令只是 运行s npm test
。提示:您可以通过右键单击 NPM 工具 window 中的脚本来创建 运行 配置,可以使用 package.json 中的 Show npm scripts
打开] 右键菜单