fis3-hook-relative
fis3-hook-relative copied to clipboard
安装成功使用报错
运行如下命令安装: npm install -g fis3-hook-relative 控制台显示: [email protected] C:\User\user\AppData\Roaming\npm\node_modules\fis3-hook-relative 应该是安装成功了吧 fis配置文件: // 启用插件 fis.hook('relative'); // 让所有文件,都使用相对路径。 fis.match('**', { relative: true }) fis命令: fis3 release -d ../dist 控制台报错: [ERROR] unable to load plugin [fis3-hook-relative] or [fis-hook-relative] 请问是什么原因导致的!
设置 NODE_PATH 环境变量,值为 C:\User\user\AppData\Roaming\npm\node_modules
@xiangshouding 我在环境变量里面配置了 还是相同的错误
Cannot read property 'dirname' of undefined in [/app/city.html]
请问这是什么原因?
@xiangshouding @2betop 我在使用fis3-hook-relative
插件也遇到 @JMingZI 一样的问题,我的项目在本地打相对路径的包时也是报:[ERROR] Cannot read property 'dirname' of undefined
。但在开发fis3 release -w
和 打绝对路径的包fis release production
都没问题。 求解决方案~~
有能复现的项目吗?提供一个的话我能很快修复。
@2betop 可以看我的这个项目:react admin ctrl,我现在只能用绝对路径打包,用hook(relative)
就报错。。
升级 fis3-hook-node_modules 吧,问题应该解决了。
的确是可以了!貌似我促进了fis的发展,哈哈。虽然说官方推荐用绝对路径,但用相对路径打包,对于同一份代码需要在不同环境运行的这种情况还是比较方便的
+1
直接放在自己当前目录安装就可以了,不安装到全局就可以使用