Javascript 如何创建生产内置节点js?

Javascript 如何创建生产内置节点js?,javascript,node.js,Javascript,Node.js,我是nodejs框架的新手。我阅读了教程,但我想知道如何在节点js中创建一个构建,换句话说,我需要一个脚本来创建我的构建文件夹 我遵循这些步骤 在根目录中创建index.js添加一些代码 然后添加这行代码 从“快递”进口快递; 常量app=express() 在mypackage.json中,我添加了start和build脚本 "scripts": { "start": "nodemon ./index.js --exec babel-node -e js", "build"

我是
nodejs
框架的新手。我阅读了教程,但我想知道如何在节点js中创建一个构建,换句话说,我需要一个
脚本来创建我的构建文件夹

我遵循这些步骤

  • 在根目录中创建index.js添加一些代码
  • 然后添加这行代码

    从“快递”进口快递; 常量app=express()

  • 在mypackage.json中,我添加了
    start
    build
    脚本

    "scripts": {
        "start": "nodemon ./index.js --exec babel-node -e js",
        "build": "mkdir dist && babel src -s -d dist"
      },
    
    当我执行
    npm run start
    时,我的应用程序运行良好,我也能够进行调试

    现在我想在生产需要构建时部署此应用程序。那么如何使用babel生成构建呢

    当我运行
    npm运行build
    时,我得到一个错误


    src不存在

    您的“构建”命令类似于“mkdir…”和babel src…,那么照片中没有src文件夹。因此,您只需创建一个src文件夹并将index.js移动到src/,或者将命令更改为“mkdir dist&&babel./-s-d dist”。我没有测试,但它应该可以工作。

    您不需要构建它,只需运行“node.js”即可。您需要webpack、packet或rollup来为您处理捆绑文件。如果您不需要捆绑代码(这只是一个文件)或其他处理(如混淆),您实际上不需要webpack。
    "scripts": {
        "start": "nodemon ./index.js --exec babel-node -e js",
        "build": "mkdir dist && babel src -s -d dist"
      },