在Ubuntu下构建JavaScript项目,通常需要遵循以下步骤:
sudo apt update
sudo apt install nodejs npm
npm init命令创建一个新的JavaScript项目。这将生成一个package.json文件,用于存储项目的元数据和依赖关系。npm init
按照提示填写相关信息,或者使用npm init -y跳过提示并使用默认设置。
npm install express --save
--save选项将依赖项添加到package.json文件的dependencies中。
创建项目的主要JavaScript文件(例如app.js),并编写代码。
如果项目需要构建步骤(例如,使用Babel转换ES6+代码,或者使用Webpack打包模块),请按照以下步骤操作:
a. 安装所需的构建工具和插件。例如,使用Babel和Webpack,可以安装以下依赖项:
npm install --save-dev @babel/core @babel/preset-env babel-loader webpack webpack-cli
b. 创建构建配置文件。例如,创建一个名为.babelrc的Babel配置文件,并添加以下内容:
{
"presets": ["@babel/preset-env"]
}
创建一个名为webpack.config.js的Webpack配置文件,并添加以下内容:
const path = require('path');
module.exports = {
entry: './app.js',
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'dist')
},
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader'
}
}
]
}
};
在package.json文件的scripts部分添加构建脚本。例如:
"scripts": {
"build": "webpack --mode production"
}
npm run build
这将根据配置文件的设置构建项目,并将输出文件(例如bundle.js)放在指定的目录(例如dist)中。
npm run start或类似的命令启动本地开发服务器,以便在浏览器中预览项目。