npm&&;无法运行两个任务

npm&&;无法运行两个任务,npm,Npm,我试图使用直接的npm作为我的构建工具 { "name": "ang-starter", "version": "1.0.0", "description": "", "main": "index.js", "jshintConfig": { "predef": ["angular"] }, "scripts": { "autoprefixer": "postcss -u

我试图使用直接的npm作为我的构建工具

    {
      "name": "ang-starter",
      "version": "1.0.0",
      "description": "",
      "main": "index.js",
      "jshintConfig": {
        "predef": ["angular"]
      },
      "scripts": {
        "autoprefixer": "postcss -u autoprefixer -r src/assets/css/*",
        "scss": "node-sass --output-style compressed -o src/assets/css src/assets/sass/main.scss",
        "jshint": "jshint src/app/*.js",
        "uglify": "uglifyjs src/app/*.js -o src/assets/js/app.min.js",
        "serve": "browser-sync start --server --files 'src/assets/css/, src/assets/js/*.js, **/*.html, !node_modules/**/*.html'",
        "watch:css": "onchange 'src/assets/sass/*.scss' -- npm run scss",
        "watch:js": "onchange 'src/app/**/*.js' -- npm run jshint && npm run uglify",
        "watch:all": "npm-run-all -p serve watch:css watch:js watch:images",
        "postinstall": "npm run build:all && npm run watch:all"
      },
      "author": "",
      "license": "ISC",
      "devDependencies": {
        "autoprefixer": "^6.3.7",
        "browser-sync": "^2.13.0",
        "jshint": "^2.9.2",
        "node-sass": "^3.8.0",
        "npm-run-all": "^2.3.0",
        "onchange": "^2.5.0",
        "postcss-cli": "^2.5.2",
        "uglify-js": "^2.6.4"
      }
    }
我的文件夹设置如下

    src
        app
            controllers
            directives
            filters
            services
        assets
            css
            images
            js
            sass
        templates

    index.html

    package.json    

我的问题是watch:js,我可以分别运行jshint和uglify,它们可以工作,但是如果我运行watch:js,它使用&&来运行jshint,然后运行uglify,那么uglify就不工作了,它会在jshint处停止。

npm run watch:js
而不是
npm watch:js

我在angular2与npm有同样的问题。构建脚本:

"build": "rimraf dist && webpack --config config/webpack.prod.js --progress --profile --bail"

不起作用-但两个命令都是独立运行的。
运行
为我解决了这个问题。

这里也有同样的问题。。。您能同时解决它吗?
test
start
是特殊值,可以直接调用。对于其余部分,您必须使用
run