Prechádzať zdrojové kódy

Support main.coffee unless config.pages

Yaroslav Kasperovich 5 rokov pred
rodič
commit
666bd645ae
3 zmenil súbory, kde vykonal 6 pridanie a 1 odobranie
  1. 1 0
      README.md
  2. 4 0
      index.js
  3. 1 1
      package.json

+ 1 - 0
README.md

@@ -4,6 +4,7 @@ CoffeeScript2 support for the projects created with [@vue/cli](https://github.co
 
 With built-in:
 * `cache-loader`
+* `src/main.coffee` support if you're not using `config.pages`
 
 ## Installation
 

+ 4 - 0
index.js

@@ -2,6 +2,10 @@ module.exports = (API, projectOptions) => {
   API.chainWebpack((config) => {
     config.resolveLoader.modules.prepend(path.join(__dirname, "node_modules"));
 
+    if (!projectOptions.pages) {
+      config.entry("app").clear().add("./src/main.coffee");
+    }
+
     const coffeeRule = config.module.rule("coffee").test(/\.coffee$/);
 
     coffeeRule.use("cache-loader").loader(require.resolve("cache-loader"));

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "vue-cli-plugin-coffee",
-  "version": "0.2.2",
+  "version": "0.3.0",
   "description": "CoffeeScript2 support for your @vue/cli project",
   "main": "index.js",
   "repository": {