1.0.5 • Published 6 years ago

syui v1.0.5

Weekly downloads
25
License
-
Repository
-
Last release
6 years ago

vue-cli npm插件发布

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

如果想要修改提交到npm的配置名称

1.修改配置文件 package.json

"name": "syui",   ---修改自己的命名
"version": "1.0.0",`
`"description": "A Vue.js project",
"author": "liu.li <li.liu@burgeon.cn>",
"main": "dist/syui.min.js",   ---修改自己的命名压缩js
"private": false,` ---修改为false

2.修改打包配置文件 webpack.prod.conf.js 文件

  output: {
    path: path.resolve(__dirname, '../dist'),
    publicPath: '',
    filename: 'syui.min.js',
    library: 'syui',
    libraryTarget: 'umd',
    umdNamedDefine: true
  },
  externals: {
    vue: {
      root: 'Vue',
      commonjs: 'vue',
      commonjs2: 'vue',
      amd: 'vue'
    } 
  }

3.修改src/main.js

  import App from './App';
  import SyUI from './index';

4.npmignore

可以去除不要打包的目录

5.npm login

登录npm

6.npm publish

 发布

eslint

 npm unpublish --force:移除一个发布包(也 可以移除指定版本的包)
 npm logout:登出用户

Eslint - 配置

    1. 全局配置
 npm i -g eslint
    1. 初始化
 eslint --init`
    1. 根据提示进展
 ? How would you like to configure ESLint? (Use arrow keys)``❯
  Answer questions about your style
  Use a popular style guide
  Inspect your JavaScript file(s)1234

选择第二项`

  How would you like to configure ESLint? Use a popular style ``guide

  ? Which style guide do you want to follow? (Use arrow keys)

 ❯ Google
  Airbnb
  Standard
  1. 配置eslint 规则
  .eslintrc.js 

  + "off" 或者 0:关闭规则。

  + "warn" 或者 1:打开规则,并且作为一个警告(不影响exit code)。

  + error" 或者 2:打开规则,并且作为一个错误(exit code将会是1)。
1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago