Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何在gulp中设置vue别名?_Node.js_Typescript_Vue.js_Gulp_Yo - Fatal编程技术网

Node.js 如何在gulp中设置vue别名?

Node.js 如何在gulp中设置vue别名?,node.js,typescript,vue.js,gulp,yo,Node.js,Typescript,Vue.js,Gulp,Yo,我正在使用gulp和yeoman(sharepoint online框架的一部分),我需要像这样访问vue import Vue from 'vue/dist/vue.esm.js'; 只是它抱怨没有为它安装类型。检查文档,它说我需要从这里设置别名 代码: 问题在于我的代码库,它没有任何这些,而是使用了gulp和yeoman。我在那里怎么做 Webpack module.exports = { // ... resolve: { alias: { 'vue$':

我正在使用gulp和yeoman(sharepoint online框架的一部分),我需要像这样访问vue

import Vue from 'vue/dist/vue.esm.js';
只是它抱怨没有为它安装类型。检查文档,它说我需要从这里设置别名

代码:

问题在于我的代码库,它没有任何这些,而是使用了gulp和yeoman。我在那里怎么做

Webpack
module.exports = {
  // ...
  resolve: {
    alias: {
      'vue$': 'vue/dist/vue.esm.js' // 'vue/dist/vue.common.js' for webpack 1
    }
  }
}
Rollup
const alias = require('rollup-plugin-alias')

rollup({
  // ...
  plugins: [
    alias({
      'vue': require.resolve('vue/dist/vue.esm.js')
    })
  ]
})
Browserify
Add to your project’s package.json:

{
  // ...
  "browser": {
    "vue": "vue/dist/vue.common.js"
  }
}
Parcel
Add to your project’s package.json:

{
  // ...
  "alias": {
    "vue" : "./node_modules/vue/dist/vue.common.js"
  }
}