小编Kad*_*ang的帖子

Sublime text 3在空闲时使用大量CPU

我在Windows 10上运行Sublime Text 3,禁用了所有已安装的软件包.在空闲状态下,打开一个文件占用了大约31%的CPU.对于文本编辑器来说,这似乎是一个荒谬的数量 - 为什么会这样?

cpu-usage sublimetext3

10
推荐指数
3
解决办法
1828
查看次数

mount()只在组件Vue.js上运行一次

我有两个有条件渲染的组件v-if:

<Element v-if="this.mode === 'mode'"/>
<OtherElement v-if="this.mode !== 'mode'"/>
Run Code Online (Sandbox Code Playgroud)

我有两个组件的加载动画mounted(),我只想在一次加载时运行.但是在安装时,每次this.mode更改时都会重新创建组件,动画会再次触​​发.我怎么能避免这个?

javascript vue.js vue-component

10
推荐指数
1
解决办法
1460
查看次数

重新安装node.js后npm问题

我最近在我的计算机(运行Windows 10)上重新安装了node.js(最新版本,9.8.0),因为它开始出现故障.

问题是,现在npm不起作用.例如,在输入npmcmd时,我收到错误:

Error: EPERM: operation not permitted, mkdir 'C:\Program Files (x86)\Nodist'
TypeError: Cannot read property 'get' of undefined
    at errorHandler (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:205:18)
    at C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js:83:20
    at cb (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:224:22)
    at C:\Program Files\nodejs\node_modules\npm\lib\npm.js:262:24
    at C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:81:7
    at Array.forEach (<anonymous>)
    at C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:80:13
    at f (C:\Program Files\nodejs\node_modules\npm\node_modules\once\once.js:25:25)
    at afterExtras (C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:178:20)
    at C:\Program Files\nodejs\node_modules\npm\node_modules\mkdirp\index.js:35:29
    at C:\Program Files\nodejs\node_modules\npm\node_modules\mkdirp\index.js:47:53
    at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:284:29
    at FSReqWrap.oncomplete (fs.js:170:21)
C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:205
  if (npm.config.get('json')) {
                 ^

TypeError: Cannot read property 'get' of undefined
    at process.errorHandler (C:\Program …
Run Code Online (Sandbox Code Playgroud)

windows node.js npm

8
推荐指数
1
解决办法
2795
查看次数

store.getState 不是函数 Redux-persist

我正在尝试在我的 React Native 应用程序上实现 Redux-persist。完全按照设置文档,我从这个更改了我的 store.js:

import { applyMiddleware, createStore } from 'redux';
import * as thunkMiddleware from 'redux-thunk';

import reducers from '../reducers';

let middlewares = [thunkMiddleware.default];
const store = createStore(reducers, applyMiddleware(...middlewares));

export default store;
Run Code Online (Sandbox Code Playgroud)

对此:

import { applyMiddleware, createStore } from 'redux';
import * as thunkMiddleware from 'redux-thunk';
import { persistStore, persistReducer } from 'redux-persist';
import AsyncStorage from '@react-native-community/async-storage';

import reducers from '../reducers';

const persistConfig = {
    key: 'root',
    storage: AsyncStorage,
};
const persistedReducer = persistReducer(persistConfig, reducers); …
Run Code Online (Sandbox Code Playgroud)

reactjs react-native react-redux react-native-navigation redux-persist

7
推荐指数
1
解决办法
3377
查看次数

声明了“变量”,但从未读取其值VScode

我最近从Sublime切换到VScode-困扰我的一件事是,当不使用函数和变量时,它们像注释一样呈灰色显示,并在悬停消息上显示,

声明了“ myVariable”,但从未读取其值。

我在“用户设置”中找不到任何设置来禁用此语法行为,并且我也没有安装任何linter。我该如何改变?

visual-studio-code vscode-settings

6
推荐指数
1
解决办法
7195
查看次数

$(window).scroll 的更快替代方法?

我注意到 $(window).scroll 的 jQuery 滚动绑定往往会使页面滞后很多。例如,当我使用以下脚本滚动过去时,页面上的元素会更改样式:

$(window).scroll(function() {
     var bottom_of_window = $(window).scrollTop() + $(window).height();
     $('.ElementsToBeChanged').each(function() { 
            var bottom_of_object = $(this).offset().top + $(this).outerHeight();
            if (bottom_of_window > bottom_of_object) {
                //Add my styles
            }
        });

});
Run Code Online (Sandbox Code Playgroud)

可以理解的是,它使网站滞后,因为它不断地滚动运行,但是当对象滚动过去时,我没有遇到任何触发事件的替代方法。这些在滚动时触发事件的网站似乎很常见;他们用什么来绕过这个滞后?

html javascript jquery lag

5
推荐指数
0
解决办法
2683
查看次数

如何重命名项目反应本机

我正在尝试将React Native 样板重命名为myApp. 我按照样板存储库的指示遵循此重命名指南npm install,在克隆项目中运行后执行以下操作:

  1. displayNameapp.json 中的更改
  2. 删除 ios/ 和 android/ 目录,运行 react-native eject
  3. react-native link

但是,当我尝试使用 运行应用程序时react-native run-android,出现错误:

应用程序 myApp 尚未注册

我究竟做错了什么?这与Renaming react native example app几乎相同的问题,但还没有被接受的答案(我已经尝试了给定的答案,更改了 package.json 中的名称并运行 react-native upgrade 无济于事)

编辑:我进行了更多测试,发现每当我删除 /android 和 /ios, and 时react-native eject,都会出现相同的错误。因此,问题不是特定于重命名应用程序,而是弹出。

android reactjs react-native

4
推荐指数
1
解决办法
3253
查看次数