akb*_*ggs 15 configuration node.js npm webstorm package.json
在我的package.json文件中,我有以下"脚本"配置.
...
"scripts": {
"start": "watchify -o lib/index.js -v -d .",
"build": "browserify . | uglifyjs -cm > lib/index.js",
"test": "jest"
}
...
Run Code Online (Sandbox Code Playgroud)
这让我跑npm start,npm build并npm test通过命令行.
这很棒!但理想情况下,由于界面的便利性,我希望能够使用运行配置从WebStorm中运行这些任务.我一直无法弄清楚如何做到这一点.
有没有办法创建我自己的自定义运行配置或从我自动生成它们package.json?
len*_*ena 37
您可以使用Node.js运行配置.例如,对于'npm start':
Working dir: /path/to/your/package.json
JavaScript file: /path/to/global/node_modules/npm/bin/npm-cli.js
Application parameters: run start
Run Code Online (Sandbox Code Playgroud)
要从命令行查找全局node_modules路径,请使用"npm root -g".
无法从文件自动创建运行配置.创建自己的运行配置的唯一方法是开发插件 - 请参阅http://confluence.jetbrains.com/display/IDEADEV/Run+Configurations
更新:自2016.x以来,WebStorm提供了一个特殊的运行配置 - npm - 用于运行/调试NPM脚本.它可以通过编辑配置...对话框手动创建,也可以通过在NPM工具窗口中选择脚本自动添加(可以从package.json右键菜单打开).
请参阅https://www.jetbrains.com/help/webstorm/2017.3/running-npm-scripts.html