GithubHelp home page GithubHelp logo

kinglisky / vtemp-chrome-extension Goto Github PK

View Code? Open in Web Editor NEW
65.0 6.0 6.0 89 KB

A vue-cli template for chrome extension base on webpack-simple

License: MIT License

JavaScript 85.20% HTML 1.78% Vue 13.03%
chrome-extension vue-cli webpack-simple template vtemp-chrome-extension

vtemp-chrome-extension's Introduction

vtemp-chrome-extension

一个用于快速搭建 chrome 插件开发环境的 vue-cli 模板。

基于 webpack-simple 模板。

开发模式下支持实时刷新,支持 crx 打包。

使用

npm install -g vue-cli

vue init kinglisky/vtemp-chrome-extension my-project

cd my-project

npm install

npm run dev

参考

参考项目:https://github.com/YuraDev/vue-chrome-extension-template

自动刷新实现:https://github.com/YuraDev/wcer

附注:wcer webpack 同步刷新的 plugin 还是很好用,不过原来 vue-chrome-extension-template 的 chrome 插件模板有很大的问题,考虑浏览器插件的开发场景直接使用 webpack-simple 的模板改了一版,提供了一个最基本的 vue chrome 插件开发模板。


A vue-cli template for quick creation of Chrome extension.

Based on webpack-simple template.

Auto real-time refresh support in development mode. Supports crx package.

USE

npm install -g vue-cli

vue init kinglisky/vtemp-chrome-extension my-project

cd my-project

npm install

npm run dev

REFERENCE

Reference project:https://github.com/YuraDev/vue-chrome-extension-template

Auto reloading implementation: https://github.com/YuraDev/wcer

vtemp-chrome-extension's People

Contributors

kinglisky avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

vtemp-chrome-extension's Issues

大佬好,我在使用过程中出现下面报错

Error in event handler for runtime.onInstalled: TypeError: Cannot read property 'onPageChanged' of undefined

chrome.runtime.onInstalled.addListener(function(){ chrome.declarativeContent.onPageChanged.removeRules(undefined, function(){ chrome.declarativeContent.onPageChanged.addRules([ { conditions: [ // 只有打开百度才显示pageAction new chrome.declarativeContent.PageStateMatcher({pageUrl: {urlContains: 'baidu.com'}}) ], actions: [new chrome.declarativeContent.ShowPageAction()] } ]); }); });
代码是上面这段写在 background index.js里面

throw er; // Unhandled stream error in pipe.

internal/streams/legacy.js:57
      throw er; // Unhandled stream error in pipe.
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (internal/stream_base_commons.js:111:27)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] dev: `webpack --config ./build/webpack.dev.conf.js --hide-modules`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] dev script.

npm run dev 一段时间后出现这个错误

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.