我 fork 了一个 npm 模块,想进行一些更改,在本地测试它们,然后打开一个 pr。
我有两个文件夹:
~/projects/some_module-test
我想运行一个 Vue 应用程序来测试我的更改。
~/projects/some_module
是 的分叉回购some_module
。
我跑npm link
进去~/projects/some_module
然后npm link some_module
进去~/projects/some_module-test
在我main.js
执行some_module-test
以下操作:
const my_module = require("some_module")
console.log(my_module)
Vue.use(my_module)
当我登录时,my_module
我可以看到它上面的所有方法,所以npm link
似乎有效。
不幸的是,我无法访问应该由my_module
in提供的指令App.vue
<div @my_module_shortkey="['ctrl', 'a']" @my_module_directive='someAction()'/>
这是我的vue.config.js
:
module.exports = {
chainWebpack: (config) => {
config.resolve.symlinks(false)
}
}
非常感谢任何输入!