After CDN introduces Vue, an error is reported in the development environment and the Vue path cannot be identified.

Uncaught TypeError: Failed to resolve module specifier "vue". Relative references must start with either "/", "./", or "../".

Uncaught TypeError: Unable to resolve module specifier 'vue'. Relative references must start with "/", "/" or "./".

Install vue-demi and import it, because pinia has vue-demi in vue dependencies.

  importToCDN({
      modules: [
        {
          name: 'vue',
          var: 'Vue',
          path: `https://unpkg.com/vue@3`,
        },
        {
          name: 'vue-demi',//安装vue-demi并导入 因为pinia中有用vue依赖中的vue-demi
          var: 'VueDemi',
          path: 'lib/index.iife.min.js'
        },

      ],
    }),

Guess you like

Origin blog.csdn.net/weixin_51401989/article/details/126810889