在bash脚本中启动npm后如何运行npm测试

时间:2018-12-06 04:26:16

标签: node.js bash npm dockerfile

在我的Docker文件中,我想在Docker开发版本中启动应用程序后在其中运行测试脚本。问题是当我创建一个bash脚本并添加类似内容时,Animal name: just animal Dog Name: mutt, Animal name: mutt Dog Name: pup, Animal name: pup Animal name: just animal Dog Name: mutt, Animal name: mutt Dog Name: pup, Animal name: pup 脚本无法正常工作。

这是我的包裹json文件:

test

这是bash脚本文件

"scripts": {
    "build": "./node_modules/babel-cli/bin/babel.js src --out-dir lib --copy-files lib --plugins transform-react-jsx --presets es2015",
    "bundle": "./node_modules/browserify/bin/cmd.js lib/client.js -o public/js/bundle.js",
    "start": "npm run build && npm run bundle && node lib/server.js",
    "test": "mocha ./src/*.test.js"
},

谢谢,请让我知道如何解决。

1 个答案:

答案 0 :(得分:0)

    <?php
$url = 'example.com/pdf1';
$dir = __DIR__ . "/subfolder"; // Full Path
$name = 'first.pdf';

is_dir($dir) || @mkdir($dir) || die("Can't Create folder");
copy($url, $dir . DIRECTORY_SEPARATOR . $name);
?>
<?php
$url = 'example.com/pdf2';
$dir = __DIR__ . "/subfolder"; // Full Path
$name = 'second.pdf';

is_dir($dir) || @mkdir($dir) || die("Can't Create folder");
copy($url, $dir . DIRECTORY_SEPARATOR . $name);
?>

我找到了需要首先安装#!/bin/bash npm run build npm run bundle forever start ./lib/server.js npm test forever的解决方案。