前端配置操作

一、npm

1、npm项目初始化操作

  

  npm init 项目初始化后会生成package.json文件,类似于java中的pom.xml文件

  #按照提示输入相关信息,如果是用默认值则直接回车即可。
  #name: 项目名称
   #version: 项目版本号
   #description: 项目描述
   #keywords: {Array}关键词,便于用户搜索到我们的项目

  npm init -y 直接初始化项目,不用一步一步确定

2、npm下载js依赖

  

    (1)、 npm install 依赖名称 例如:(npm install jquery)

 (2)、npm install 指定依赖版本  (npm install jquery@2.1.x)

下载npm依赖之前最好修改下npm镜像地址

npm官方的管理包都是从http://npmjs.com下载,这个网站国内访问速度慢,推荐使用淘宝的npm镜像http://npm.taobao.org

#经过下面的配置,以后所有的 npm install 都会经过淘宝的镜像地址下载
npm config set registry https://registry.npm.taobao.org

#查看npm配置信息
npm config list
View Code

npm install 命令使用

a、npm 全局安装

全局安装的目录在 用户目录\AppData\Roaming\npm\node_modules

npm intall -g webpack

b、其他命令

#更新包(更新到最新版本)
npm update 包名
#全局更新
npm update -g 包名

#卸载包
npm uninstall 包名
#全局卸载
npm uninstall -g 包名
View Code

3、根据package.json文件下载依赖

 使用命令 npm install

 

npm安装遇见的问题总结

a、npm安装webpack出现如下图问题

 

发现在之前安装的hadoop中有yarn.cmd文件发生冲突,将改文件改名或者删除都可以

二、Bable安装

1、安装命令

npm install --global babel-cli

#查看是否安装成功
babel --version
View Code

2、初始化项目

npm init -y

3、创建文件,编写es6代码

// 定义数据
let input = [1, 2, 3]
// 将数组的每个元素 乘10
input = input.map(item => item * 10)
console.log(input)
View Code

4、配置文件   .babelrc

配置文件是 .babelrc,放在项目的根目录,配置转码规则

{
    "presets": ["es2015"],
    "plugins": []
}
View Code

5、安装转码器

npm install --save-dev babel-preset-es2015

6、转码

# 转码结果写入一个文件
mkdir dist
# --out-file 或 -o 参数指定输出文件
babel src/test.js --out-file dist/test.js
# 或者简写
babel src/test.js -o dist/test.js

# 整个目录转码
mkdir dist
# --out-dir 或 -d 参数指定输出目录
babel src --out-dir dist
# 或者简写
babel src -d dist
View Code

三、webpack安装

1、全局安装

npm install -g webpack webpack-cli

2、查看安装后的版本

webpack -v

3、初始化项目

npm init -y

4、写入后代码

创建add.js

exports.add = function (a, b) {
    return a + b;
}
View Code

创建main.js

const opr= require('./add');  //引入add.js
common.info( opr.add(10, 2));
View Code

5、配置文件 webpack.config.js

const path = require("path"); //Node.js内置模块
module.exports = {
    entry: './src/main.js', //配置入口文件
    output: {
        path: path.resolve(__dirname, './dist'), //输出路径,__dirname:当前文件所在路径
        filename: 'example.js' //输出文件
    }
}
View Code

6、执行编译命令

webpack   #带有警告

webpack --mode=development # 无警告

mode 有development 和 production

7、css打包配置文件,在webpack.config.js中增加

module:{
        rules:[
            {
                test: /\.css$/, //打包规则引用到css结尾的文件上
                use:['style-loader','css-loader']
            }
        ]
    }

8、安装css加载工具,打包方法与js相同
    npm install --save-dev style-loader css-loader

 

posted on 2023-02-08 16:41  lovezj9012  阅读(34)  评论(0编辑  收藏  举报

导航