纱线安装抛出:
EACCES: permission denied, unlink '/home/minnak/Darbas/market/node_modules/.yarn-integrity'
Run Code Online (Sandbox Code Playgroud)
可能与这个问题有关
我尝试检查权限:
ls -la /home/minnak/Darbas/market/node_modules/.yarn*
Run Code Online (Sandbox Code Playgroud)
输出: -rw-r--r-- 1 root root 490276 kov. 13 15:10 /home/minnak/Darbas/market/node_modules/.yarn-integrity
进而:
sudo chown -R minnak /home/minnak/.config/yarn/
Run Code Online (Sandbox Code Playgroud)
然后再次启动 yarn install 并得到相同的错误。
在我的测试中,我导入了一个jsx文件,该文件导入了css:
import styles from '~/shared/styles/Profile.css';
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用Identity-obj-proxy模拟所有 css 文件,因为我正在使用css-modules。但这似乎不起作用。
包.json
"jest": {
"moduleNameMapper":{
"\\.(css|less)$": "identity-obj-proxy"
},
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
"jest": {
"moduleNameMapper":{
"^.+\\.(css|less)$": "<rootDir>/config/CSSStub.js"
},
Run Code Online (Sandbox Code Playgroud)
创建CSSStub.css时
module.exports = {};
Run Code Online (Sandbox Code Playgroud)
没有效果 - 仍然是来自 Jest 的相同解析 css 错误。
我究竟做错了什么?