• 使用vue-cli搭建vue项目


    使用vue开发项目的前期工作可以参考前面写的:  Vue环境搭建及node安装过程整理

    Vue.js 提供一个官方命令行工具,可用于快速搭建大型单页应用。该工具提供开箱即用的构建工具配置,带来现代化的前端开发流程。

    只需几分钟即可创建并启动一个带热重载、保存时静态检查以及可用于生产环境的构建配置的项目:

    # 全局安装 vue-cli
    $ npm install --global vue-cli
    # 创建一个基于 webpack 模板的新项目
    $ vue init webpack my-project
    $ vue init webpack test     //输入命令
    
    ? Project name (test) test
    ? Project name test
    ? Project description (A Vue.js project) 测试项目
    ? Project description 测试项目
    ? Author lxx1024
    ? Author lxx1024
    ? Vue build standalone
    ? Install vue-router? (Y/n) Y     //安装路由
    ? Install vue-router? Yes
    ? Use ESLint to lint your code? (Y/n) n       //Eslint验证,很严谨,所以选择n
    ? Use ESLint to lint your code? No
    ? Setup unit tests with Karma + Mocha? (Y/n) Y
    ? Setup unit tests with Karma + Mocha? Yes
    ? Setup e2e tests with Nightwatch? (Y/n) Y
    ? Setup e2e tests with Nightwatch? Yes
    
       vue-cli · Generated "test".
    
       To get started:
    
         cd test
         npm install
         npm run dev
    
       Documentation can be found at https://vuejs-templates.github.io/webpack
    # 安装依赖,走你
    cd my-project    //进入到项目的根目录--直接进入到该文件夹即可
    $ npm install        //安装依赖包
    $ npm run dev     //运行项目
     
    下面是运行结果
    > npm install
    
    > phantomjs-prebuilt@2.1.15 install C:Users81487Desktop	est
    ode_modulesphantomjs-prebuilt
    > node install.js
    
    PhantomJS not found on PATH
    Downloading https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-windows.zip
    Saving to C:Users81487AppDataLocalTempphantomjsphantomjs-2.1.1-windows.zip
    Receiving...
    
    Error making request.
    Error: connect ETIMEDOUT 54.231.81.168:443
        at Object.exports._errnoException (util.js:1020:11)
        at exports._exceptionWithHostPort (util.js:1043:20)
        at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1090:14)
    
    Please report this full log at https://github.com/Medium/phantomjs
    test@1.0.0 C:Users81487Desktop	est
    +-- autoprefixer@7.1.5
    | +-- browserslist@2.5.1
    | | `-- electron-to-chromium@1.3.26
    | +-- caniuse-lite@1.0.30000746
    | +-- normalize-range@0.1.2
    .................
    ................. | +-- html-entities@1.2.1 | +-- querystring@0.2.0 | `-- strip-ansi@3.0.1 | `-- ansi-regex@2.1.1 `-- webpack-merge@4.1.0 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_moduleschokidar ode_modulesfsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) npm WARN karma-sinon-chai@1.3.2 requires a peer of sinon@^2.1.0 but none was installed. npm ERR! Windows_NT 10.0.10240 npm ERR! argv "E:\nodejs\node.exe" "E:\nodejs\node_modules\npm\bin\npm-cli.js" "install" npm ERR! node v6.11.4 npm ERR! npm v3.10.10 npm ERR! code ELIFECYCLE npm ERR! phantomjs-prebuilt@2.1.15 install: `node install.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the phantomjs-prebuilt@2.1.15 install script 'node install.js'. npm ERR! Make sure you have the latest version of node.js and npm installed. npm ERR! If you do, this is most likely a problem with the phantomjs-prebuilt package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node install.js npm ERR! You can get information on how to open an issue for this project with: npm ERR! npm bugs phantomjs-prebuilt npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm owner ls phantomjs-prebuilt npm ERR! There is likely additional logging output above. npm ERR! Please include the following file with any support request: npm ERR! C:Users81487Desktop est pm-debug.log > npm run dev > node build/dev-server.js > Starting dev server... DONE Compiled successfully in 15700ms23:48:41 > Listening at http://localhost:8080
  • 相关阅读:
    【BZOJ3993】星际战争(SDOI2015)-二分答案+最大流
    【BZOJ3996】线性代数(TJOI2015)-最小割
    【BZOJ3996】线性代数(TJOI2015)-最小割
    【APIO2010T2】巡逻-贪心+树形DP
    【APIO2010T2】巡逻-贪心+树形DP
    【NOIP2016提高组T2】天天爱跑步-倍增LCA+树上差分
    【NOIP2016提高组T2】天天爱跑步-倍增LCA+树上差分
    【POJ2411】Mondriaan's Dream-状态压缩DP(插头DP?)
    【POJ2411】Mondriaan's Dream-状态压缩DP(插头DP?)
    【POJ1679】The Unique MST-次小生成树(判断最小生成树唯一性)
  • 原文地址:https://www.cnblogs.com/stella1024/p/7598837.html
Copyright © 2020-2023  润新知