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"
},